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

Какие знаешь неизменяемые структуры данных в Python

В Python неизменяемыми (immutable) структурами данных являются:

  1. Числа (int, float, complex)
  2. Строки (str)
  3. Кортежи (tuple)
  4. Байтовые строки (bytes)
  5. FrozenSet (frozenset)

Пример с кортежем:

python
my_tuple = (1, 2, 3)
# my_tuple[0] = 10  # TypeError: 'tuple' object does not support item assignment

Пример с frozenset:

python
my_frozenset = frozenset([1, 2, 3])
# my_frozenset.add(4)  # AttributeError: 'frozenset' object has no attribute 'add'

Эти структуры нельзя изменить после создания, но можно создать новые на их основе.

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

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

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

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