ИМЕНОВАННЫЙ КОРТЕЖ PYTHON

Именованный кортеж (named tuple) в Python - это подкласс кортежей, который добавляет имена и доступ по именам к полям кортежа. Например, namedtuple('Person', ['name', 'age']) создаст класс 'Person' с полями 'name' и 'age', к которым можно обращаться по их именам.

Создание и использование именованных кортежей:

from collections import namedtuple
Point = namedtuple('Point', ['x', 'y'])
p = Point(1, y=2)
print(p.x, p.y) # Output: 1 2

Именованные кортежи также наследуют все методы кортежей, например, методы count() и index():

p = Point(1, 2)
print(p.count(1)) # Output: 1
print(p.index(2)) # Output: 1

Именованные кортежи удобны для определения записей в данных, где каждый элемент имеет имя и значение. Их также можно использовать для улучшения читаемости кода, заменяя обычные кортежи на именованные в случаях, когда индексы элементов могут быть запутанными или легко забытыми.

namedtuple и NamedTuple в Python

Типизированный Python для профессиональной разработки — теория и практика [2022]

В чем разница между списками и кортежами в python?

Сollections namedtuple python

#31. Кортежи (tuple) и их методы - Python для начинающих

Python - namedtuple именованные кортежи

Python - Полный Курс по Python [10 ЧАСОВ]

Собеседование Python 2023. Разбор базовых вопросов

34 Кортежи (tuple) в Python. Операции и методы кортежей

BLGPG-CCB486C486E3-24-11-24-00

Новые материалы: