0
0 Комментариев
d = dir()
s = ''
with open('file.txt', 'r') as inf:
    for line in inf:
        s+=line.strip()
lst = [i for i in s.split()]
for elem in lst:
    if elem in d:
        d[elem] = d.get(elem) + 1
    else:
        d[elem] = lst.count(elem)
print(max(d))

нужно считать текст и вывести самое часто используемое, а у меня такая ошибка. В алгоритме могут быть проблемы, но хочу разобраться в ошибке, не понимаю почему выдается такой иксепшин

TypeError: list indices must be integers or slices, not str

Используется Python 3.6


Добавить комментарий