Выбор ответа Junior Коллекции обновлено

Counter.most_common

Вопрос

Что вернёт Counter("abracadabra").most_common(2)?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: [('a', 5), ('b', 2)]. mostcommon(k) возвращает список пар (элемент, количество) по убыванию количества.

Варианты ответа

  1. ['a', 'b']
  2. {'a': 5, 'b': 2}
  3. [('a', 5), ('b', 2)]правильный ответ
  4. [('a', 5), ('r', 2)]

Разбор

most_common(k) возвращает список пар (элемент, количество) по убыванию количества. У b и r поровну по 2, и при равенстве порядок такой, в каком элементы впервые встретились: b раньше r. Это не словарь и не список одних элементов.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.