我正在编写一个程序,以使用 python 在给定的字符串中查找出现最多奇数次的字符。但是,如果两个或多个字符出现最多奇数次,我无法将字符附加到列表中。
使用的输入:AAAbbccc
我得到的错误:
回溯(最近一次调用):文件“./prog.py”,第 18 行,在 AttributeError 中:'str' 对象没有属性 'append'
inputString = input()
dict = {}
for i in inputString:
if i in dict:
dict[i] += 1
else:
dict[i] = 1
print(dict)
max = -1
lst = []
for i in dict:
if(dict[i]%2!=0 and max<=dict[i]):
if(max == dict[i]):
lst.append(i)
else:
max = dict[i]
lst = i
print(lst)
Cats萌萌
相关分类