Junior — Middle
91
Welche Arten von Datenstrukturen unterstützen die Änderung ihrer Elemente und welche nicht?
Antwort von AI
sobes.tech KI
В Python структуры данных делятся на изменяемые (mutable) и неизменяемые (immutable).
Изменяемые структуры данных:
- list (списки)
- dict (словарь)
- set (множество)
Неизменяемые структуры данных:
- tuple (кортеж)
- str (строка)
- frozenset (замороженное множество)
Например, список можно изменить, добавив или удалив элементы:
my_list = [1, 2, 3]
my_list.append(4) # Теперь my_list = [1, 2, 3, 4]
А кортеж нельзя изменить после создания:
my_tuple = (1, 2, 3)
# my_tuple[0] = 10 # Это вызовет ошибку TypeError