Какие категории данных могут быть изменены после их определения?

В Python изменяемыми (mutable) после определения являются такие типы данных, как:

Короткий ответ

Что ответить на собеседовании

В Python изменяемыми (mutable) после определения являются такие типы данных, как:

Подробный разбор

Ответ с пояснениями

В Python изменяемыми (mutable) после определения являются такие типы данных, как:

  • Списки (list) — можно изменять элементы, добавлять или удалять.
  • Словари (dict) — можно изменять пары ключ-значение.
  • Множества (set) — можно добавлять или удалять элементы.

Неизменяемыми (immutable) считаются:

  • Числа (int, float, complex)
  • Строки (str)
  • Кортежи (tuple)

Пример изменяемого списка:

my_list = [1, 2, 3]
my_list.append(4)  # Теперь my_list = [1, 2, 3, 4]

Пример неизменяемой строки:

my_str = "hello"
# my_str[0] = 'H'  # Ошибка, строки нельзя изменять напрямую

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее