Встречается на собеседованиях • сегодня

Что такое изменяемые типы данных

В Python изменяемые (mutable) типы данных — это объекты, содержимое которых можно изменить после создания без создания нового объекта.

Основные изменяемые типы:

  • list
  • dict
  • set
  • bytearray

Пример:

python
my_list = [1, 2, 3]
my_list[0] = 10  # Изменяем элемент
print(my_list)  # [10, 2, 3]

Ключевые особенности:

  1. Можно модифицировать содержимое (добавлять, удалять, изменять элементы).
  2. При передаче в функцию изменяется оригинальный объект (передача по ссылке).
  3. Не могут быть ключами словаря (требуется хешируемость).

Контраст с неизменяемыми типами (int, str, tuple и др.), где любая операция модификации создаёт новый объект.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы