Какие знаешь виды коллекций

Python Senior Okko
Какие знаешь виды коллекций
Ответы
В Python есть несколько встроенных коллекций: - **list** – изменяемый, упорядоченный, поддерживает дубликаты. ``` my_list = [1, 2, 3] ``` - **tuple** – неизменяемый, упорядоченный, поддерживает дубликаты. ``` my_tuple = (1, 2, 3) ``` - **set** – изменяемый, неупорядоченный, уникальные элементы. ``` my_set = {1, 2, 3} ``` - **dict** – изменяемый, неупорядоченный (с Python 3.7+ порядок вставки сохраняется), пары ключ-значение. ``` my_dict = {'a': 1, 'b': 2} ``` - **frozenset** – неизменяемый аналог `set`. ``` my_frozenset = frozenset([1, 2, 3]) ``` Также есть модуль `collections`, который предоставляет специализированные коллекции (`deque`, `defaultdict`, `Counter` и др.).