Questo tutorial di Python discuterà di nome chiamato Tuple, una delle funzioni di fabbrica del modulo delle collezioni. Passeremo attraverso tutti gli importanti concetti di Python denominati con esempi e sintassi.
Quello che si chiama Tuple in Python?
DamamingTuple è una funzione del modulo di raccolte Python, un'estensione del contenitore dati di tupla Python che ci consente di accedere ad elementi in una tupla usando nomi o etichette. Possiamo definire una nuova classe Tuple importando denominata dal modulo di raccolte Python e utilizzare la funzione di fabbrica denominata. In breve, una tupla nominata è una combinazione di tipi di dati di Python Tuple e DICT.
Python denominata sintassi
Dalle raccolte importate denominateTUPLETra i 6 attributi di denominati (), solo due sono obbligatori, datti dattilico E Fields_name, Il resto è facoltativo.
IL datti dattilico Rappresenta il nome della sottoclasse tupla e viene utilizzato per creare oggetti simili a tupla.
IL Feild_names L'attributo rappresenta il nome dell'etichetta per gli elementi di tupla. Può essere una stringa separata da spazi "Fname Lname Dept Stipeny" o un elenco di stringa ["fname", "lname", "repart", "stipendio"].
Dichiarando un nome nominato in Python
Ora, cominciamo a dichiarare un nome di nome.
Dalle raccolte importate denominateTUPLEProduzione:
Il nome del dipendente E1 è: Sam SmithAccesso agli elementi dal denominata in Python
Esistono tre modi per accedere agli elementi da una tupla denominata che utilizza:
Produzione:
Dipendente (utilizzando indice) Sam Smith Marketing 20000Lavorare con Python denominata
Python denominate è immutabile
Come una tupla normale, anche il nome di nome sono immutabili. Trasmetterà un errore se assegniamo un nuovo valore a un numero di indice o etichetta esistente.
Esempio:
Dalle raccolte importate denominateTUPLEProduzione:
AttributeError: impossibile impostare attributoConvertire un Python di nome Tuple in un dizionario Python
Un nome di nome è trattato come un dizionario perché ogni elemento della tupla nominata è associato a un'etichetta come in un dizionario Python.
Per convertire un denominata in un dizionario, possiamo usare il .Metodo _asdict ().
Esempio:
Dalle raccolte importate denominateTUPLEProduzione:
'fname': 'Sam', 'lname': 'Smith', 'Dept': 'marketing', 'stipendio': 20000Crea un denominata oggetto Python iterable
Per convertire un oggetto iterabile come tuple, elenco, impostato e dizionario in denominata, possiamo usare il denominata .Metodo _make ().
Esempio:
Dalle raccolte importate denominateTUPLEProduzione:
Employee (fname = 'rahul', lname = "sharma", dipt = "marketing", stipendio = 20000)Converti un dizionario Python nella tupla nominata
Esistono due modi per convertire un dizionario di Python in un nome di nome.
Possiamo usare il ** Operatore O VALORI DI DIZIONARIO () metodo.
Esempio:
Dalle raccolte importate denominateTUPLEProduzione:
Employee (fname = 'Sonia', lname = "jenner", dipt = "management", stipendio = 20000)Controlla tutti i campi di Python di nome Tuple
Usando la proprietà _fields, possiamo tutti i campi della tupla nominata
Esempio:
Dalle raccolte importate denominateTUPLEProduzione:
('fname', 'lname', 'dept', 'stipendio')Come modificare il valore di nominata
Un nome -uple è immutabile e non possiamo modificare i suoi valori di attributo dopo la dichiarazione. Tuttavia, il denominata fornisce il .Sostituisci () il metodo che restituisce una copia del denominato Truple con un valore dell'attributo modificato.
Esempio:
Dalle raccolte importate denominateTUPLEProduzione:
Employee (fname = 'John', lname = "Smith", Dept = "Marketing", Stipendio = 20000)Conclusione
Per concludere questo tutorial di Python, abbiamo imparato cosa si chiama in Python e come dichiararlo. Nominata è una combinazione di Python Tuple e Python Dizionario in cui gli elementi sono accessibili con i numeri di etichetta (chiave) o indice. Possiamo usare il denominata contenitore Python Tuple, e sono utili quando vogliamo eseguire hashing usando solo tuple.