Русский
Открыть в Telegram

Пост Немного базы Python. День 7. Подсчет количества вхождений элемента

28 февраля 2026
P
Python Portal
Немного базы Python. День 7. Подсчет количества вхождений элемента Если тебе нужно узнать, сколько раз элемент встречается в итерируемой коллекции, можно использовать класс Counter из модуля collections. Counter() вернет словарь с тем, сколько раз каждый элемент встречается в последовательности. Допустим, мы хотим узнать, сколько раз имя Peter встречается в следующем списке. Можно использовать Counter(). См. ниже: from collections import Counter list1 = ['John', 'Kelly', 'Peter', 'Moses', 'Peter'] count_peter = Counter(list1).get("Peter") print(f'The name "Peter" appears in the list ' f'{count_peter} times.') Вывод: The name "Peter" appears in the list 2 times. Еще один способ сделать это — обычный цикл for. Мы заводим переменную-счетчик и увеличиваем ее на 1 каждый раз, когда находим имя Peter в последовательности. Это наивный способ. См. ниже: list1 = ['John', 'Kelly', 'Peter', 'Moses', 'Peter'] # Create a count variable count = 0 for name in list1: if name == 'Peter': count +=1 print(f'The name "Peter" appears in the list' f' {count} times.') Вывод: The name "Peter" appears in the list 2 times. Списки и другие итерируемые структуры данных в Python имеют встроенный метод count(), который позволяет посчитать количество вхождений конкретного элемента. Мы можем использовать count(), чтобы посчитать, сколько раз Peter встречается в списке. list1 = ['John', 'Kelly', 'Peter', 'Moses', 'Peter'] print(f'The name "Peter" appears in the list ' f'{list1.count("Peter")} times.') Вывод: The name "Peter" appears in the list 2 times. 👉 @PythonPortal #100daysofpython
56 · 7.3K ·

Рядом в ленте

PPython PortalgiveHimABreak 👉 @PythonPortalPPython PortalАлгоритмы оптимизации от MIT: https://drive.google.com/file/d/1Rx7MAekKZbyNVc5B2MNfR0HXXIEJCksp/view 👉 @PythonPortal
это сообщение
PPython PortalШпаргалка по библиотеке Pandas 👉 @PythonPortalPPython PortalНу кто опять накатил питона на принтер ?? 👉 @PythonPortal

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем