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

Какие знаешь мутабельные структуры данных

В Python мутабельными (изменяемыми) структурами данных являются те, которые можно изменять после создания без создания нового объекта. Основные из них:

  1. Списки (list) – можно изменять, добавлять и удалять элементы.
python
my_list = [1, 2, 3]
my_list.append(4)  # [1, 2, 3, 4]
  1. Словари (dict) – изменяемы, можно добавлять, изменять и удалять пары ключ-значение.
python
my_dict = {'a': 1}
my_dict['b'] = 2  # {'a': 1, 'b': 2}
  1. Множества (set) – можно изменять, добавлять и удалять элементы.
python
my_set = {1, 2}
my_set.add(3)  # {1, 2, 3}
  1. Байтовые массивы (bytearray) – изменяемая версия bytes.
python
b_arr = bytearray(b'abc')
b_arr[0] = 100  # bytearray(b'dbc')

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

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

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

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

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