Python presenta molte strutture di dati integrate come elenchi, dizionari e tuple per archiviare e gestire i dati in modo efficiente. Il nome di nome è il contenitore simile a un dizionario disponibile nel modulo "Collezioni". Simile ai dizionari, il denominata contiene anche le chiavi che sono mappate ai valori. Tuttavia, il denominata emetto consente di accedere ai valori attraverso le chiavi e attraverso gli indici. Rispetto ai dizionari di Python, l'accesso ai valori attraverso gli indici è la funzionalità aggiuntiva in denominataTUPLE. Questo articolo spiega in dettaglio il Python denominato.
Accesso ai valori dal denominata
È possibile accedere ai valori all'interno del denominato TOUNTUPLE:
Poiché il denominata TOUPLE converte il campo negli attributi, quindi è facile accedere ai valori utilizzando la funzione getattr ().
Esempi
Ora vediamo alcuni esempi per capire la creazione e il funzionamento di Damam -Tuple. Per creare e utilizzare il nome di nome, prima, dobbiamo importare il modulo di raccolta. Nel seguente esempio, viene creato un nome nominato per un insegnante. Le chiavi del nome di nome sono il nome, l'età e il dipartimento, rispettivamente. I valori sono accessibili utilizzando indici e chiavi.
#Imutare il modulo di collezioniProduzione
Ora accediamo ai valori utilizzando la funzione getAttr (). Il nome di nome e la chiave vengono passati come argomento alla funzione getattr ().
#Imutare il modulo di collezioniProduzione
Operazioni popolari di DamomeTuple
Alcune funzioni popolari convertono le altre collezioni come elenchi, dizionari e tuple in denominato e restituiscono le informazioni nominate. Di seguito sono riportate le funzioni che convertono le altre collezioni in denominate:-
La funzione _make () converte un oggetto iterabile come elenco e tupla in un nome -uple. La funzione _asdict () fa un ordine di ordine dal nome di nome e lo restituisce. Infine, l'operatore ** converte un dizionario in un nome -uple. Inoltre, le funzioni che restituiscono le informazioni denominate sono le seguenti:
La funzione _fields () restituisce tutti i campi della funzione denominata mentre la funzione _replace () sostituisce un valore particolare con un altro valore.
Implementiamo le funzioni come menzionato sopra nel nostro script Python per convertire le diverse raccolte in denominataTuple.
#Imutare il modulo di collezioniProduzione
Ora usiamo le funzioni _fields () e _replace () per ottenere le informazioni dei tasti e sostituire le chiavi, rispettivamente.
#Imutare il modulo di collezioniProduzione
Nell'output, si può vedere che la funzione _fields restituisce le chiavi delle informazioni e la funzione _replace () sostituisce il nome correttamente.
Conclusione
Il nome di nome è il contenitore simile a un dizionario presente nel modulo "Collezioni". Contiene la chiave e mappa i valori alla chiave. A differenza del dizionario di Python, è possibile accedere anche i valori nominati utilizzando la funzione indici e getattr (). Questo articolo spiega brevemente il denominata Esempi.