blob: 0c5614fd901111f5629faa305b8f7553952f22a3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
```python
# Обычно для хранения данных используют словари или классы. namedtuple — это легковесная альтернатива, сочетающая удобство атрибутов класса с простотой кортежей.
# Создание namedtuple:
from collections import namedtuple
Point = namedtuple("Point", ["x", "y"])
p = Point(3, 4)
print(p.x, p.y) # 3 4
# Работает как обычный кортеж, но с доступом по именам:
print(p[0], p[1]) # 3 4
# Полезно, когда нужен неизменяемый контейнер с понятными атрибутами!
```
|