>>> s = 'ABC' #iterable, но не iterator
>>> for char in s:
print(char)
A
B
C
>>> s = 'ABC'
>>> it = iter(s) #а вот уже iterator, созданный из iterable
>>> for i in range(4):
print(next(it))
A
B
C
Traceback (most recent call last):
File "<pyshell#35>", line 2, in <module>
print(next(it))
StopIteration
>>>
from collections import Counter
x = open('Война и мир.txt', encoding='utf8').read()
c = Counter(x.split()) # Сплит нужен, чтобы вышел список слов, иначе посчитаем частотность символов
c.most_common()