[Python] dizionario python con chiavi non univoche
Giuseppe Amato
giuamato a gmail.com
Ven 25 Nov 2011 11:26:03 CET
> scusami, ma se faccio
>
> dati[0][11]
>
> la risposta è un errore perchè manca la chiave 11 !
>
Puoi usare il metodo has_key del dizionario per gestire le chiavi
inesistenti, a meno che tu non sia sicuro che le chiavi che gli passi
esistano.
>>> i,j=0,20
>>> if dati.has_key(i) and dati[i].has_key(j):
... print dati[i][j]
... else: print "chiavi non valide"
Puoi migliorare il tutto creando una classe di dati come scriveva Riccardo
----------------------------------------------------------------------
Giuseppe Amato
e-mail: giuamato a gmail.com
Maggiori informazioni sulla lista
Python