以下是我的计数字母编码,我需要输出为
[('e', 1), ('g', 2), ('l', 1), ('o', 2)]
我的输出是
[('e', 1), ('g', 2), ('g', 2), ('l', 1), ('o', 2), ('o', 2)]
这是我的代码
def countLetters(word):
word=list(word)
word.sort()
trans=[]
for j in word:
row=[]
a=word.count(j)
row.append(j)
row.append(a)
trans.append(tuple(row))
return trans
谁能解释我,如何用我的代码获得预期的输出?谢谢