Вопрос 9 из 16

Основы Python

Какие есть меняющиеся и постоянные типы данных?

Показать ответ

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

  • Изменяемые (mutable): list, dict, set
  • Неизменяемые (immutable): int, float, str, tuple, frozenset, bool

Развернутый ответ

В Python есть изменяемые (mutable) и неизменяемые (immutable) типы данных.

  • Изменяемые: list, dict, set
  • Неизменяемые: int, float, str, tuple, frozenset, bytes

# list — изменяемый
a = [1, 2, 3]
a[0] = 100

# tuple — неизменяемый
b = (1, 2, 3)
# b[0] = 100  # Ошибка