Python Dizionario delle liste

Python Dizionario delle liste
Python è un linguaggio di interprete diversificato usato come approccio orientato agli oggetti. I dizionari e gli elenchi sono due mutabili comunemente usati nella lingua Python. I dizionari mantengono i dati in formato "coppia chiave", i.e., recuperati solo dalle sue chiavi. Mentre le variabili dell'elenco mantengono il pacchetto di dati in un solitario mutabile e vengono recuperate solo dalla loro posizione indice. All'interno di questa guida oggi vedremo i diversi e semplici metodi per creare un dizionario di elenchi in Python. A tale scopo, abbiamo usato lo strumento Python, io.e., Spyder3 in Windows 10. Diamo un'occhiata.

Esempio 01:

Diamo una prima occhiata a quella più semplice. Abbiamo definito un dizionario "DIC" con due valori chiave. Il tasto "Key1" contiene un elenco di 2 valori interi come valore di coppia, che si applica all'elemento "key2". La funzione di stampa di Python viene semplicemente utilizzata per stampare il dizionario "DIC" in Spyder 3.

DIC = "Key1": [10, 20], "Key2": [32, 47]
Stampa (DIC)

Abbiamo eseguito questo codice Python da 2 liner in Spyder 3 e abbiamo stampato il dizionario come di seguito.

Esempio 02:

Scambiamo la posizione della coppia chiave in questo esempio. Quindi, abbiamo usato l'elenco come tasto e un valore di tipo stringa come coppia. Dopodiché, abbiamo semplicemente stampato questo dizionario usando la funzione di stampa, prendendo il dizionario come argomento.

DIC = [111, 222]: 'Hello'
Stampa (DIC)

Dopo l'esecuzione del codice utilizzando il pulsante Spyder 3 Esegui, abbiamo ottenuto il typeerror che mostra che l'elenco è un tipo non pollice qui nel dizionario. Poiché l'elenco non è immutabile, il dizionario "DIC" non lo prende come una chiave, causando un'eccezione.

Esempio 03:

Abbiamo visto come creare un dizionario di elenchi prendendo l'elenco come valore diretto. Inizializziamo un dizionario vuoto "DIC" e passeremo un elenco come valore. Quindi, abbiamo dichiarato "uno" come la prima chiave e la inizializzata con un elenco di 2 membri di tipo intero come valore di coppia. Quindi, abbiamo dichiarato un'altra chiave, "due" e la inizializzata con un elenco di 3 membri di tipo stringa. Ora, il dizionario "DIC" è stato riempito con 2 valori di coppia chiave. La funzione di stampa consente di stampare il dizionario appena creato "DIC" nell'output. Quindi, controlliamolo.

DIC =
DIC ["One"] = [1111, 2222]
A = ['dizionario', 'di', 'liste']
DIC ["One"].append (a)
Stampa (DIC)

Abbiamo usato lo stesso pulsante triangolare dello strumento Spyder 3 Python per eseguire questo codice. Nella schermata della console di output, abbiamo ottenuto l'output di seguito. Ha semplicemente visualizzato il dizionario "DIC" con due chiavi con elenchi come valori. Questo è il modo più semplice per aggiungere un elenco come valore di una chiave nel dizionario.

Esempio 04:

Abbiamo iniziato questo esempio con la dichiarazione di un dizionario vuoto, "DIC". Abbiamo dichiarato un "uno" chiave nel dizionario "DIC" e lo inizializzato con un elenco di numeri. Due elenchi, "A" e "B" dei tipi di stringa, sono stati dichiarati e inizializzati separatamente. L'elenco "A" è stato aggiunto nella chiave "uno" del dizionario "DIC" come valore, e lo stesso è stato fatto con l'altro elenco "B". Ora entrambi gli elenchi sono il valore della chiave "uno". Infine, la funzione di stampa sta stampando il nuovo dizionario aggiornato "DIC" nella schermata di output.

DIC =
DIC ["One"] = [1111, 2222]
A = ['Its', 'First', 'Elenco']
B = ['Its', 'Second', 'Elenco']
DIC ["One"].append (a)
DIC ["One"].append (b)
Stampa (DIC)

Dopo aver usato il pulsante di corsa tenuto nell'angolo in alto a sinistra di Spyder3, abbiamo ottenuto l'output di seguito. Mostra semplicemente che il dizionario "DIC" ha un singolo valore di coppia chiave. "One" è una chiave e due elenchi e due numeri sono i suoi totali di 4 valori.

Esempio 05:

Ecco che arriva il nostro ultimo ma non gli esempi inutili per la creazione di un dizionario di elenchi. Quindi, questo non sarà il metodo manuale come abbiamo usato negli esempi sopra. Utilizzeremo la tecnica di comprensione dell'elenco di Python per creare un dizionario di elenchi. Quindi, abbiamo iniziato il codice Python per inizializzare una variabile di dizionaria "DIC". Questa variabile sta prendendo una funzione "dict" come valore, creando un dizionario. La funzione DICT utilizza il ciclo "per" per creare un dizionario di un elenco. Il loop "per" utilizza l'elenco intero come valore. Fino al termine del ciclo, continuerà a iterare i valori dell'elenco per creare un dizionario. La funzione "dict" prenderà semplicemente due argomenti. Il "valore" viene utilizzato per definire la "chiave" e l'intervallo viene utilizzato per impostare il valore di una chiave nell'intervallo dell'elenco. Il primo valore sarebbe lo stesso della chiave, mentre l'altro increverà il primo valore. Nell'ultimo, il dizionario è stato stampato.

Dic = dict ((valore, intervallo (int (valore), int (valore) + 2))
per valore in ['1', '2', '3'])
Stampa (DIC)

Dopo l'esecuzione, abbiamo ottenuto i dizionari di liste di coppia chiave di cui al di sotto.

Conclusione:

Finalmente! Abbiamo implementato la creazione di un dizionario di elenchi in Python. Abbiamo implementato e coperto i metodi più semplici e semplici per creare un dizionario dell'elenco in Python, i.e., Comprensione dell'elenco, invio diretto, elenco come valore, ecc. Speriamo estremamente e affermiamo senza mezzi termini che questo articolo sarebbe il migliore per te.