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).