В Python типы данных определяют, какие операции могут быть выполнены над значениями и как они хранятся в памяти. Основные типы делятся на изменяемые (mutable) и неизменяемые (immutable).
Изменяемые типы:
list: Упорядоченная коллекция элементов, может быть изменена после создания.dict: Неупорядоченная коллекция пар ключ-значение, ключи должны быть хешируемыми, может быть изменена.set: Неупорядоченная коллекция уникальных элементов, может быть изменена.bytearray: Изменяемая последовательность целых чисел от 0 до 255.Неизменяемые типы:
int: Целые числа.float: Числа с плавающей точкой.str: Последовательность символов, неизменяемая.tuple: Упорядоченная коллекция элементов, неизменяемая после создания.frozenset: Неупорядоченная коллекция уникальных элементов, неизменяемая.bytes: Неизменяемая последовательность целых чисел от 0 до 255.Основные отличия:
bytes) обычно хешируемы, изменяемые (list, dict, set) обычно нет.Примеры:
python