Какие бывают базовые структуры данных в Python

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