Назад к вопросам
Ozon Финтех
Senior
11
Назови изменяемые и неизменяемые типы данных в Python
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
В Python типы данных делятся на изменяемые (mutable) и неизменяемые (immutable).
Неизменяемые типы:
int(целые числа)float(числа с плавающей точкой)bool(логические значения)str(строки)tuple(кортежи)frozenset(неизменяемое множество)
Изменяемые типы:
list(списки)dict(словари)set(множества)- пользовательские объекты (если их атрибуты можно менять)
Пример:
# Изменяемый список
lst = [1, 2, 3]
lst[0] = 10 # допустимо
# Неизменяемый кортеж
tpl = (1, 2, 3)
# tpl[0] = 10 # вызовет ошибку TypeError