Questions marquées «namedtuple»

907
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...

148
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...

121
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 =...