Back to questions
Junior — Middle
67
Какие категории данных могут быть изменены после их определения?
Answer from AI
sobes.tech AI
В Python изменяемыми (mutable) после определения являются такие типы данных, как:
- Списки (list) — можно изменять элементы, добавлять или удалять.
- Словари (dict) — можно изменять пары ключ-значение.
- Множества (set) — можно добавлять или удалять элементы.
Неизменяемыми (immutable) считаются:
- Числа (int, float, complex)
- Строки (str)
- Кортежи (tuple)
Пример изменяемого списка:
my_list = [1, 2, 3]
my_list.append(4) # Теперь my_list = [1, 2, 3, 4]
Пример неизменяемой строки:
my_str = "hello"
# my_str[0] = 'H' # Ошибка, строки нельзя изменять напрямую