1.5Kпросмотров
33.3%от подписчиков
26 января 2026 г.
Score: 1.6K
🖥 Именованные кортежи Обычные кортежи (tuple) экономят память, но обращаться к данным по индексу — неудобно. point[0] — что это? Координата X? Широта? ID пользователя? Используйте NamedTuple из модуля typing (или collections). Это как класс, только легче. from typing import NamedTuple class Point(NamedTuple): x: int y: int p = Point(10, 20) # Теперь можно обращаться по имени! print(p.x, p.y) # 10 20 # Но поведение кортежа сохраняется print(p[0]) # 10 Это делает код "самодокументируемым". Идеально для возврата нескольких значений из функции. #python #typing #structures #tips
1.5K
просмотров
611
символов
Нет
эмодзи
Нет
медиа

Другие посты @pytstart

Все посты канала →
🖥 Именованные кортежи Обычные кортежи (tuple) экономят памя — @pytstart | PostSniper