Именованный кортеж в Python – это подкласс кортежей. Именованный кортеж имеет те же функциональные возможности, что и нормальный кортеж, но его значения могут быть доступны как по имени (используя точечную обозначение, например: .Name), а также по положению (Обозначение смещения, например: [0]). В этом блоге мы узнаем, что называется кортеж в Python, его синтаксис и функционирует с помощью примеров.
Почему нам нужно namedTuple в Python?
Один очевидный вопрос, который будет на вашем уме, – это, почему нам нужно назвать кортеж в Python, когда у нас есть стандартный кортеж? ».
Ответ на этот вопрос заключается в том, что названный кортеж улучшает читаемость кода и функционирует как самодокументированный код.
Давайте понять это через пример:
Предположим, мы устанавливаем программное обеспечение, которое хранит метки студентов в кортеже под названием «Марки». Но этот код читается только тогда, когда описание кортежа находится в нашей памяти. Мы, вероятно, забудете определение кортежа через два или три дня.
Python Tupple.
marks = (98, 80, 95) print(marks) print(marks[0]) print(marks[2]) (98, 80, 95) 98 95
Именованный кортеж приходит в качестве замены для регулярного кортежа, который функционирует так же, как обычный кортеж, но улучшает читаемость нашего кода. И даже если создатель берет перерыв на один или два месяца, синтаксис или значение названного кортежа будут говорить сами по себе.
Это то, что нам нужно в качестве разработчика, самодостаточному документированному коду.
Достаточно говорить о именованном кортеже. Высовестное время представить вам свой синтаксис.
Узнайте о Python по имени кортеж от оригинального поста.
Оригинал: “https://dev.to/divshekhar/python-namedtuple-syntax-function-with-example-k20”