Встречается на собеседованиях • сегодня
Какие знаешь изменяемые типы данных в Python
В Python изменяемые (mutable) типы данных можно изменять после создания без пересоздания объекта. Основные из них:
- Списки (list)
python
my_list = [1, 2, 3]
my_list[0] = 10 # Изменяем элемент- Словари (dict)
python
my_dict = {'a': 1, 'b': 2}
my_dict['a'] = 10 # Изменяем значение- Множества (set)
python
my_set = {1, 2, 3}
my_set.add(4) # Добавляем элемент- Байтовые массивы (bytearray)
python
my_bytearray = bytearray(b'abc')
my_bytearray[0] = 100 # Изменяем байтИзменяемость означает, что объект может быть модифицирован "на месте". Это важно учитывать при передаче в функции (изменения сохраняются) и при использовании как ключи в словарях (нельзя использовать изменяемые типы).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы