Какие структуры данных ты знаешь в Python

Python Middle Без компании
Какие структуры данных ты знаешь в Python
Ответы
В Python есть встроенные структуры данных: **Списки (list)** - упорядоченные, изменяемые коллекции: ``` my_list = [1, 2, 'a', True] ``` **Кортежи (tuple)** - упорядоченные, неизменяемые: ``` my_tuple = (1, 2, 'a') ``` **Словари (dict)** - неупорядоченные пары ключ-значение: ``` my_dict = {'name': 'Alice', 'age': 25} ``` **Множества (set)** - неупорядоченные уникальные элементы: ``` my_set = {1, 2, 3} ``` **Строки (str)** - неизменяемые последовательности символов: ``` my_str = "Hello" ``` Также есть специализированные структуры из модуля `collections`: - `defaultdict` - `OrderedDict` - `Counter` - `deque` (двусторонняя очередь) И структуры из других модулей: - `heapq` (куча) - `array` (массивы) - `queue` (очереди)