Якщо необхідно знайти кілька значень, що найбільш часто повторюються, краще скор…

Якщо необхідно знайти кілька значень, що найбільш часто повторюються, краще скор…


Якщо необхідно знайти кілька значень, що найбільш часто повторюються, краще скористатися лічильником Counter з бібліотеки collections.

>>> from collections import Counter
>>>
>>> a = ['a', 'b', 'c', 'a', 'b', 'c', 'b', 'b', 'd', 'e', 'a']
>>> cnt = Counter(a)
>>> cnt.most_common(3)
[('b', 4), ('a', 3), ('c', 2)]

Метод Counter.most_common(x) повертає x кортежів, у яких перше значення — елемент, а друге — кількість його повторень.
#Counter // #practice // Python


View Source

Previous Article

Нові вакансії для тестувальниківMiddle Python Developer in QA automation в Info...

Next Article

Ти вивчив тестування, але не можеш знайти роботу? Ти відправляєш десятки резюме,...

Write a Comment

Leave a Comment

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *