В Python типы данных определяют, какие операции могут быть выполнены над значениями и как они хранятся в памяти. Основные типы делятся на изменяемые (mutable) и неизменяемые (immutable).
Изменяемые типы:
list
: Упорядоченная коллекция элементов, может быть изменена после создания.dict
: Неупорядоченная коллекция пар ключ-значение, ключи должны быть хешируемыми, может быть изменена.set
: Неупорядоченная коллекция уникальных элементов, может быть изменена.bytearray
: Изменяемая последовательность целых чисел от 0 до 255.Неизменяемые типы:
int
: Целые числа.float
: Числа с плавающей точкой.str
: Последовательность символов, неизменяемая.tuple
: Упорядоченная коллекция элементов, неизменяемая после создания.frozenset
: Неупорядоченная коллекция уникальных элементов, неизменяемая.bytes
: Неизменяемая последовательность целых чисел от 0 до 255.Основные отличия:
В Python типы данных определяют, какие операции могут быть выполнены над значениями и как они хранятся в памяти. Основные типы делятся на изменяемые (mutable) и неизменяемые (immutable).
Изменяемые типы:
list
: Упорядоченная коллекция элементов, может быть изменена после создания.dict
: Неупорядоченная коллекция пар ключ-значение, ключи должны быть хешируемыми, может быть изменена.set
: Неупорядоченная коллекция уникальных элементов, может быть изменена.bytearray
: Изменяемая последовательность целых чисел от 0 до 255.Неизменяемые типы:
int
: Целые числа.float
: Числа с плавающей точкой.str
: Последовательность символов, неизменяемая.tuple
: Упорядоченная коллекция элементов, неизменяемая после создания.frozenset
: Неупорядоченная коллекция уникальных элементов, неизменяемая.bytes
: Неизменяемая последовательность целых чисел от 0 до 255.Основные отличия:
Register or sign in to get access to full answers for all questions from the question bank.