tuplas nomeadas são tuplos leves e fáceis de criar que melhoram a usabilidade das tuplos, fornecendo atributos nomeados. Vamos nos aprofundar em seu uso e comparação com tuplas regulares. Por exemplo, para definir uma tupla nomeada para pontos:
instâncias desta tupla nomeada podem ser criadas como tuplas regulares:
from collections import namedtuple Point = namedtuple('Point', 'x y')
Os benefícios do uso de tuplos nomeados ficam evidentes ao referenciar seus atributos:
pt1 = Point(1.0, 5.0) pt2 = Point(2.5, 1.5)
line_length = sqrt((pt1.x - pt2.x)**2 (pt1.y - pt2.y)**2) # Object-like syntaxatributos tuple de nome fornecem nomes explícitos, facilitando a compreensão do código. referencia -se.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3