Sobes.tech
Back to questions
Junior — Middle
58

Какие коллекции в Python допускают модификацию своих элементов?

Answer from AI

sobes.tech AI

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

  • Списки (list) — можно изменять, добавлять, удалять элементы.
  • Множества (set) — можно добавлять и удалять элементы.
  • Словари (dict) — можно изменять значения по ключам, добавлять и удалять пары ключ-значение.

Пример:

my_list = [1, 2, 3]
my_list[0] = 10  # изменяем первый элемент

my_set = {1, 2, 3}
my_set.add(4)  # добавляем элемент

my_dict = {'a': 1, 'b': 2}
my_dict['a'] = 10  # изменяем значение по ключу 'a'

В отличие от них, к неизменяемым (immutable) коллекциям относятся кортежи (tuple) и строки (str).