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

Приведи примеры изменяемых структур в Python

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

  1. Списки (list)
python
my_list = [1, 2, 3]
my_list[0] = 10  # Изменяем элемент
my_list.append(4)  # Добавляем элемент
  1. Словари (dict)
python
my_dict = {'a': 1, 'b': 2}
my_dict['c'] = 3  # Добавляем новый ключ
my_dict['a'] = 10  # Меняем значение
  1. Множества (set)
python
my_set = {1, 2, 3}
my_set.add(4)  # Добавляем элемент
my_set.remove(2)  # Удаляем элемент

К изменяемым типам также относятся:

  • bytearray
  • пользовательские классы (по умолчанию)
  • numpy массивы

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

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

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

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

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