История изменений
Исправление
anonymous-angler,
(текущая версия)
:
from functools import reduce
l=['a','a','a','b','c','c','c','c']
s = reduce(lambda acc, item: acc | { item: acc[item] + 1 if item in acc else 1 }, l, {})
print(s)
Впрочем, такое себе.
Исходная версия
anonymous-angler,
:
from functools import reduce
l=['a','a','a','b','c','c','c','c']
s = reduce(lambda acc, item: acc | { item: acc[item] + 1 if item in acc else 1 }, l, {})
print(s)