dizionario python

Un dizionario python per definirlo si utilizzano le parentesi graffe “{}“.Il contenuto del dizionario sarà composto da una chiave che può essere un numero, una lettera, ecc. seguite da un valore. Le chiavi non possono essere duplicate ma possiamo modificarle.
Esempio 1

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

Descrizione:
Il dizionario e composto da tre chiavi frutta, numero e 100 . Seguite da un valore frutta= Pera ecc.

Esempio 2 (come si utilizzano le chiavi di un dizionario )

Per testare il codice aprire CMD digitare “python” più tasto ENTER.

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

Descrizione:

  • dizionario={“frutta”: “Pera”,”numero”:10, 100:”cento”} Definisco un dizionario
  • x=dizionario[“frutta”] creo una variabile nominata x che ha come valore la chiave frutta del dizionario , ovvero il valore e la stringa “Pera”
  • print(x) Funzione print() per stampare il risultato in modo da renderlo leggibile
  • x=dizionario[“numero”] Ridefinisco la variabile x e ripeto il processo .

Esempio 3

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 :

Esempio 4 Aggiungere altre chiavi

Semplice basta sapere il nome del dizionario . Aggiungo una chiave nominata “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}

Esempio 4 Rimuovere chiavi

Comando del. Nel esempio che segue rimuovo dal dizionario la chiave nominata “gruppo2“, con la funzione print( ) lego il risultato della modi

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

Esempio 5 Modificare il valore di una chiave

Ad esempio abbiamo dizionario ={“gruppo1”:100, “gruppo2”:150} la chiave nominata “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)

Esempio 6 Contare le chiavi presenti in un dizionario

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

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

Pubblicità