Какие знаешь виды коллекций
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` и др.).