Форум сайта python.su
Добрый День есть переменная List
Как пример (Не стал писать полный лист)
Необходимо вывести Сколько повторений было в нашем листе каждого элемента исключая значения которые были только один раз.
Например вывод:
2000 chateau mouton rothschild - 2 раза
2015 larcis ducasse - 3 раза .
Все перепробывал и не работает , from collections import Counter тоже - нет
Кто- нибудь может подсказать ?
Отредактировано egorxx87 (Янв. 23, 2020 20:04:29)
Офлайн
egorxx87Это список списков, а не список строк.
Все перепробывал и не работает , from collections import Counter тоже - нет
>>> import collections >>> >>> lst = ['a', 'b', 'c', 'a', 'b', 'c', 'b', 'c', 'd'] >>> >>> collections.Counter(lst) Counter({'b': 3, 'c': 3, 'a': 2, 'd': 1}) >>> >>> out = [k for k, v in collections.Counter(lst).items() if v > 1] >>> out ['a', 'b', 'c'] >>>
Отредактировано py.user.next (Янв. 24, 2020 02:13:22)
Офлайн