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

Какие знаешь изменяемые типы данных

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

  1. Списки (list)
    python
    my_list = [1, 2, 3]
    my_list[0] = 10  # Изменяем элемент
  1. Словари (dict)

    python
    my_dict = {'a': 1, 'b': 2}
    my_dict['c'] = 3  # Добавляем новый ключ
  2. Множества (set)

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

    python
    class MyClass:
        pass
    obj = MyClass()
    obj.new_attr = 42  # Динамическое изменение

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

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

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

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

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