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

Приведи пример неизменяемых типов данных Python

В Python неизменяемые (immutable) типы данных нельзя изменить после создания. Примеры:

  1. Целые числа (int)
python
x = 10
x += 5  # Создается новый объект, а не изменяется старый
  1. Строки (str)
python
s = "hello"
s[0] = 'H'  # Ошибка: строки неизменяемы
  1. Кортежи (tuple)
python
t = (1, 2, 3)
t[0] = 5  # Ошибка: кортежи неизменяемы
  1. Frozenset
python
fs = frozenset([1, 2, 3])
fs.add(4)  # Ошибка: frozenset неизменяем

При попытке изменить такие объекты создается новый, а исходный остается неизменным. Это важно для хешируемости и использования в ключах словарей.

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

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

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

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