Дан код: ``python from collections import Counter events = ['click', 'view', 'click', 'click', 'view', 'purchase'] c = Counter(events) ` Что вернёт c.most_common(2)`?

AСловарь {'click': 3, 'view': 2} без пары для 'purchase'
BСписок [('click', 3), ('view', 2)] — два самых частых элемента
CЧисло 3 — количество вхождений самого частого элемента
DСтроку 'click' — название самого частого элемента из счётчика
Правильный ответ. .most_common(n) возвращает список из n пар (элемент, количество), отсортированных по убыванию частоты.

Разбор

Counter подсчитывает вхождения каждого элемента. В нашем случае: click — 3, view — 2, purchase — 1. Вызов .most_common(2) вернёт два самых частых элемента в виде списка кортежей: [('click', 3), ('view', 2)]. Без аргумента .most_common() вернёт все элементы, отсортированные по убыванию.

Проверь себя · 1/3разбор после ответа
Дан список nums = [10, 20, 1, 30]. Чем отличаются nums.remove(1) и del nums[1]?
Тренировать Python в Telegram

Ещё вопросы по теме «Коллекции и структуры данных»