Python Список count() із ПРИКЛАДАМИ

⚡ Розумний підсумок

Команда Python Метод count() повертає, скільки разів заданий елемент з'являється у списку або рядку. Тут ви вивчите його синтаксис, побачите приклади для списків і рядків, а також порахуєте всі елементи одночасно за допомогою методу Counter.

  • 🔢 Що вона робить: Функція count() повертає, скільки разів елемент з'являється у списку.
  • ???? Синтаксис: list.count(element) приймає елемент для підрахунку як аргумент.
  • 🚫 Не знайдено: count() повертає 0, коли елемента немає у списку.
  • 🔤 Також рядки: count() також підраховує символи або підрядки в рядку.
  • 🤖 Допомога ШІ: Інструменти штучного інтелекту, такі як Copilot, миттєво генерують код підрахунку.

Python Кількість у списку

Python вважати

Функція count() є вбудованою в Python. Він поверне загальну кількість даного елемента в списку. Функція count() використовується для підрахунку елементів у списку, а також рядка.

Python Кількість списку ()

Функція count() є вбудованою в Піхтон. Він поверне вам кількість певного елемента в списку.

синтаксис

list.count(element)

Параметри

елемент: Елемент, кількість якого потрібно знайти.

Повернене значення

Метод count() поверне ціле значення, тобто кількість заданого елемента з заданого списку. Він повертає 0, якщо значення не знайдено в наданому списку.

Приклад 1: Підрахунок списку

У наступному прикладі показано роботу функції count() зі списком:

list1 = ['red', 'green', 'blue', 'orange', 'green', 'gray', 'green']
color_count = list1.count('green')
print('The count of color: green is ', color_count)

вихід:

The count of color: green is  3

Приклад 2: Знайдіть кількість елементів (дублікатів) у заданому списку

list1 = [2,3,4,3,10,3,5,6,3]
elm_count = list1.count(3)
print('The count of element: 3 is ', elm_count)

вихід:

The count of element: 3 is  4

Підрахунок символів у рядку

Метод count() також працює з рядками, повертаючи кількість разів, коли з'являється символ або підрядок.

message = "hello world"
print(message.count("l"))
print(message.count("o"))

вихід:

3
2

Порахуйте всі елементи за допомогою лічильника

Щоб підрахувати всі елементи одночасно, а не по одному, використовуйте Counter з модуля колекцій.

from collections import Counter

list1 = ["red", "green", "blue", "green", "red", "green"]
print(Counter(list1))

вихід:

Counter({'green': 3, 'red': 2, 'blue': 1})

Поширені запитання

count() повертає кількість разів, коли заданий елемент з'являється у списку. list.count(element) приймає елемент як аргумент і повертає ціле число.

Функція count() повертає 0, коли елемент відсутній у списку. Вона ніколи не викликає помилку, якщо значення відсутнє.

Так. string.count(substring) повертає, скільки разів символ або підрядок з'являється в рядку, працюючи так само, як і у списку.

Використовуйте collections.Counter, який повертає словник кожного елемента та його кількість за один виклик, замість виклику count() для кожного елемента.

count() підраховує один елемент за раз, тоді як collections.Counter підраховує кожен елемент за один прохід, що швидше, коли вам потрібні всі підрахунки.

Помічники штучного інтелекту, такі як виклики автозаповнення GitHub Copilot count() та Counter, генерують цикли або comprehensions, які підраховують елементи з короткого опису.

Так. Інструменти на базі штучного інтелекту можуть автоматизувати написання коду для підрахунку та частоти, пропонувати лічильник замість ручних циклів та рефакторинг повільних підрахунків в ефективні однорядкові фрази.

Так. count() розглядає верхній та нижній регістри як різні, тому 'A' та 'a' рахуються окремо. Спочатку конвертуйте текст за допомогою lower() для підрахунку без урахування регістру.

Підсумуйте цей пост за допомогою: