Junior — Middle
98
¿Qué tipos de estructuras de datos admiten cambios en sus elementos y cuáles no?
Respuesta de la IA
sobes.tech AI
В 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