vuoi
o PayPal
tutte le volte che vuoi
➢ == -> confronta le stesse coppie con gli stessi valori chiave-elemento
IN E NOT IN: se espr è una chiave del dizionario
MODIFICA COPIA E RIFERIMENTO ➔ Puntatore -> chiave del dizionario
➔ Ad ogni chiave è associato un
elemento
➔ Viene cambiato -> a chiave 1 viene
associato l’oggetto 65.6
➔ Associo a x values[2]
➔ Values[2] associo un elemento 10
nuovo
➔ B non viene perso perche è
associato a x quindi non si perde (come
nelle liste)
ASSEGNAMENTO
➔ x e y puntano allo stesso dizionario -> cè solo un oggetto che avra lo stesso id per x e y
➔ Le modifiche che si fanno su y si riflettono
anche su x -> se cambia in uno, cambia anche
nell’altro
COPY
➔ Se viene copiato, l’id della copia di x associato a y è
diverso dall’id di x
➔ L’id degli elementi pero rimangono sempre gli stessi
➔ La copia è associato a y mentre l’altro da x
o Se modifico y, x non viene modificata
POP
- Per rimuovere un elemento devo rimuovere la
chiave
o L’argomento di pop deve essere la chiave
AGGIUNGERE UN ELEMENTO
SCANSIONE DI UN DIZIONARIO
Problema: diz non è tipo sequenza ma è un tipo iterabile
➢ Sequenza: dati hanno associato un indice numerico intero implicito (posizione)
➢ Non indicizzabil con ind ma solo col valore di chiave e non sono ordinati
o Iterabile: non ordinato e non accessibile con indice numerico intero implicito
o Solo tramite i valori di chiave
o Non posso usare ciclo while direttamente per accedere a un dizionario
➢ Uso costrutto itertivo FOR:
o >>>for k in diz -> k assume il valore di tutte le chiavi nel dizionario una alla volta
➔ Non ci sara un ordine prestabilito da noi -> ordine a caso in cui verranno
restituite tutte le chiavi del dizionario senza ripetizioni
➢ TIPO DI DATO ITERABILE:
➢ 3 METODI per accedere alle chiavi del
dizionario:
➢ Tipi?
1. Chiavi
2. Elemento -> di qualunque tipo
3. Chiave-elemento
o Che tipo di dato è k in questo caso?
o COPPIA -> TUPLE TUPLE -> TIPO DI DATO COPPIA
➢ Dato immutabile
➢ Contiene una sequenza di elementi di
qualunque tipo
o Sequenza -> quindi indicizzabile con ind
num intero implicito
➢ CHIAVE-ELEMENTO = tipo TUPLE
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢
➢