Встречается на собеседованиях • сегодня
Какие структуры данных в Python мутабельные
В Python мутабельными (изменяемыми) структурами данных являются:
- Списки (list) – можно изменять элементы, добавлять и удалять их.
python
lst = [1, 2, 3] lst[0] = 10 # Изменение элемента lst.append(4) # Добавление
-
Словари (dict) – можно добавлять, изменять и удалять пары ключ-значение.
pythond = {'a': 1} d['b'] = 2 # Добавление d['a'] = 0 # Изменение -
Множества (set) – можно добавлять и удалять элементы.
pythons = {1, 2} s.add(3) # Добавление s.remove(1) # Удаление -
Байтовые массивы (bytearray) – изменяемая версия
bytes.pythonba = bytearray(b'abc') ba[0] = 100 # Изменение байта
Их мутабельность позволяет изменять содержимое после создания, но требует осторожности при передаче в функции (передаются по ссылке).

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