在访问python时获得以下错误
from collections import Counter
alphas = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']
res = ''
for char in alphas:
res = "{0},{1}|{2}".format(res , char, Counter[char])
print(res)TypeError:“type”对象不可订阅
发布于 2018-01-24 08:44:06
使用计数器比你试图实现的要容易得多:
from collections import Counter
alphas = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']
print(Counter(alphas))如果你想以“计数字母”的格式打印它们,那么:
res = ''
counts = Counter(alphas)
for count, letter in counts.items():
res += '{}|{},'.format(count, letter)
print(res)https://stackoverflow.com/questions/48418020
复制相似问题