Domande taggate «namedtuple»

11
Cosa sono le "tuple nominate" in Python?
Leggendo le modifiche in Python 3.1 , ho trovato qualcosa di ... inaspettato: La tupla sys.version_info è ora una tupla denominata : Non avevo mai sentito parlare di tuple nominate prima e pensavo che gli elementi potessero essere indicizzati da numeri (come nelle tuple e negli elenchi) o da chiavi …



6
Converti una coppia con nome in un dizionario
Ho una classe tupla nominata in Python class Town(collections.namedtuple('Town', [ 'name', 'population', 'coordinates', 'population', 'capital', 'state_bird'])): # ... Vorrei convertire le istanze di Town in dizionari. Non voglio che sia rigidamente legato ai nomi o al numero dei campi in una città. C'è un modo per scriverlo in modo che …

2
Digita hints in namedtuple
Considera la seguente parte di codice: from collections import namedtuple point = namedtuple("Point", ("x:int", "y:int")) Il codice sopra è solo un modo per dimostrare ciò che sto cercando di ottenere. Vorrei creare namedtuplesuggerimenti sul tipo. Conosci un modo elegante per ottenere il risultato come previsto?

10
Esistenza di tupla denominata mutabile in Python?
Qualcuno può modificare namedtuple o fornire una classe alternativa in modo che funzioni per oggetti mutabili? Principalmente per la leggibilità, vorrei qualcosa di simile a namedtuple che faccia questo: from Camelot import namedgroup Point = namedgroup('Point', ['x', 'y']) p = Point(0, 0) p.x = 10 >>> p Point(x=10, y=0) >>> …

10
Aggiunta di docstring a namedtuples?
È possibile aggiungere una stringa di documentazione a una namedtuple in modo semplice? Provai from collections import namedtuple Point = namedtuple("Point", ["x", "y"]) """ A point in 2D space """ # Yet another test """ A(nother) point in 2D space """ Point2 = namedtuple("Point2", ["x", "y"]) print Point.__doc__ # -> …

11
Serializzare un Python namedtuple in json
Qual è il modo consigliato per serializzare un namedtuplein json mantenendo i nomi dei campi? La serializzazione di a namedtuplein json comporta la serializzazione solo dei valori e la perdita dei nomi dei campi nella traduzione. Vorrei che i campi venissero mantenuti anche quando json-ized e quindi ha fatto quanto …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.