Выбор ответа Junior Стандартная библиотека обновлено
Арифметика Counter
Вопрос
Что вернёт Counter(a=3, b=1) - Counter(a=1, b=2)?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Counter({'a': 2}). Вычитание счётчиков оставляет только положительные результаты: a даёт 2, а b ушёл в минус и отброшен.
Варианты ответа
Counter({'a': 2, 'b': -1})Counter({'a': 2, 'b': 0})Counter({'a': 2})правильный ответTypeError
Разбор
Вычитание счётчиков оставляет только положительные результаты: a даёт 2, а b ушёл в минус и отброшен. Если нужны и отрицательные значения, используют метод subtract, который меняет счётчик на месте и сохраняет нули и минусы.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.