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

Какие знаешь изменяемые типы данных в 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, frozenset неизменяем)

    python
    my_set = {1, 2, 3}
    my_set.add(4)  # Добавление элемента
  • Пользовательские классы (экземпляры классов)

Изменяемость означает, что объект можно модифицировать "на месте" (in-place), например, добавлять/удалять элементы или менять значения. Это важно учитывать при передаче таких объектов в функции, так как изменения внутри функции повлияют на оригинальный объект.

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

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

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

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