Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Python

Python list.count(): экспертное руководство с практическими примерами

Что такое list.count()

Встроенный метод Python list.count() возвращает количество вхождений указанного элемента в списке. Он также работает со строками, что делает его универсальным инструментом для анализа данных, обработки текста и других задач.

Как это работает

Синтаксис: list_obj.count(element)

Параметр: element — значение, вхождения которого нужно посчитать.

Возвращаемое значение: целое число — счётчик, или 0, если элемент отсутствует.

Пример 1: Подсчёт цветов в списке

colors = ['red', 'green', 'blue', 'orange', 'green', 'gray', 'green']
green_count = colors.count('green')
print('The count of green:', green_count)

Вывод:

The count of green: 3

Пример 2: Подсчёт дубликатов чисел

numbers = [2, 3, 4, 3, 10, 3, 5, 6, 3]
threes = numbers.count(3)
print('The count of 3:', threes)

Вывод:

The count of 3: 4

Когда использовать list.count()

Примечание о производительности

Метод сканирует весь список, поэтому его временная сложность — O(n). Для больших наборов данных рассмотрите collections.Counter для подсчёта нескольких элементов сразу.

Резюме

Python

  1. Мастерство метода str.count() в Python: как подсчитывать символы и подстроки с примерами
  2. Мастерство строк форматирования format() в Python: понятные примеры
  3. Мастерство метода String.find() в Python: синтаксис, примеры и альтернативы
  4. Освоение лямбда-функций Python: практические примеры и лучшие практики
  5. Функция round() в Python: подробное объяснение с практическими примерами
  6. Освоение функции range() в Python: от основ к продвинутым сценариям
  7. Освоение функции map() в Python: синтаксис, примеры и лучшие практики
  8. Python timeit(): измерение времени выполнения с практическими примерами
  9. Counter в collections Python: эффективное подсчёт, обновление и арифметические операции
  10. Понимание type() и isinstance() в Python: практические примеры