Questions marquées «namedtuple»

11
Que sont les «tuples nommés» en Python?
En lisant les changements dans Python 3.1 , j'ai trouvé quelque chose de ... inattendu: Le tuple sys.version_info est maintenant un tuple nommé : Je n'avais jamais entendu parler de tuples nommés auparavant, et je pensais que les éléments pouvaient être indexés par des nombres (comme dans les tuples et …

21
namedtuple et valeurs par défaut pour les arguments de mots clés facultatifs
J'essaie de convertir une classe de "données" creuse assez longue en un tuple nommé. Ma classe ressemble actuellement à ceci: class Node(object): def __init__(self, val, left=None, right=None): self.val = val self.left = left self.right = right Après la conversion, namedtupleil ressemble à ceci: from collections import namedtuple Node = namedtuple('Node', …


6
Convertir un multiplet nommé en dictionnaire
J'ai une classe de tuple nommée en python class Town(collections.namedtuple('Town', [ 'name', 'population', 'coordinates', 'population', 'capital', 'state_bird'])): # ... J'aimerais convertir les instances de Town en dictionnaires. Je ne veux pas qu'il soit strictement lié aux noms ou au nombre de champs dans une ville. Existe-t-il un moyen de l'écrire …


10
Existence d'un tuple nommé mutable en Python?
Quelqu'un peut-il modifier namedtuple ou fournir une classe alternative pour qu'elle fonctionne pour les objets mutables? Principalement pour la lisibilité, je voudrais quelque chose de similaire à namedtuple qui fait ceci: from Camelot import namedgroup Point = namedgroup('Point', ['x', 'y']) p = Point(0, 0) p.x = 10 >>> p Point(x=10, …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.