Выбор ответа Junior Типы, изменяемость и сравнение спрашивают часто обновлено

Какие типы Python неизменяемые

Вопрос

Какая группа типов в Python целиком неизменяемая?

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

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

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

Коротко

Правильный ответ: str, tuple, frozenset, int. Неизменяемые: числа, bool, str, bytes, tuple, frozenset, None.

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

  1. str, tuple, frozenset, intправильный ответ
  2. str, list, tuple, int
  3. tuple, set, bytes, float
  4. dict, frozenset, str, bool

Разбор

Неизменяемые: числа, bool, str, bytes, tuple, frozenset, None. В остальных вариантах затесались изменяемые типы: list во втором, set в третьем, dict в четвёртом. Их можно менять на месте (append, add, присваивание по ключу), поэтому они и не хешируются.

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

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

Термины по теме