dizionario python

Il dizionario in python viene utilizzato per immagazzinare un’enorme quantità di dati. Per definire un dizionario si utilizzano i simboli “{}” .(per rendere un idea un dato potrebbe essere il testo di una pagina di un libro). A ogni dato contenuto nel dizionario gli viene dato un nome che possono essere numeri o lettere. Una volta inseriti nel dizionario, i dati non possono essere duplicati ma possiamo modificarli.
esempio di un Dizionario python : (Pagina di supporto per l’articolo comandi base di python)

dizionario={"frutta": "Pera","numero":10, 100:"cento"}

Nota : Da non confondere con la lista poiché sembrano simili ma non lo sono.
Nel esempio di sopra il dizionario e composto da tre categorie frutta, numero e 100 (per distinguerle
una dal altra si utilizza la virgola)

Per testare il codice aprire CMD digitare “python” più tasto ENTER. Copiare/incollare il codice riga per riga per non inciampare in qualche errore:

dizionario={"frutta": "Pera","numero":10, 100:"cento"}

x=dizionario["frutta"]
print(x)
x=dizionario["numero"]
print(x)
x=dizionario[100]
print(x)
dizionario python
dizionario python

Un dizionario python può contenere al suo interno liste e altri dizionari.

dizionario={"dizionario2":{"lista":[1,"mela",3,4],"altro2":100},"altro":1}
x=dizionario["dizionario2"]
print(x)
x2=x["lista"]
print(x2)
x3=x2[1]
print(x3)
dizionario python

Azioni che possiamo fare con un dizionario

In un dizionario python possiamo aggiungere ,modificare, rimuovere di seguito un po’ di esercizi pratici :

Aggiungere elementi .Semplice basta sapere il nome del dizionario . Ad esempio per aggiungere l’elemento nominato “numero1” che ha come valore il numero 8 al dizionario chiamato “numeri_fortunati

numeri_fortunati={"numero":10}
numeri_fortunati["numero1"]=8
print(numeri_fortunati)  # risultato sarà {'numero': 10, 'numero1': 8}

Rimuovere elementi ,comando del. Nel esempio che segue rimuovo dal dizionario l’elemento chiamato “gruppo2“, con la funzione print( ) lego il risultato della modifica

dizionario ={"gruppo1":100, "gruppo2":150}
del dizionario["gruppo2"]
print (dizionario)  #risultato {'gruppo1': 100}

Modificare elementi. Ad esempio abbiamo dizionario ={“gruppo1”:100, “gruppo2”:150} il gruppo2 ha come valore 150 , quello che voglio fare e dare al gruppo2 un valore di 1000 dopodiché utilizzo sempre la funzione print() per leggere il risultato.

dizionario ={"gruppo1":100, "gruppo2":150}
dizionario["gruppo2"]=1000
print (dizionario)

Per contare si utilizza la funzione len() che ritorna come il numero degli elementi presenti nel dizionario .

dizionario ={"uno":1, "due":2, "tre":3}
x= len(dizionario)
print (x) # risultato  3

Questo articolo fa parte della serie del tutorial python a modo mio creato soprattutto per quelle persone che sono ai primi passi nel imparare il linguaggio di programmazione python