[PIPython] Dizionari

Luca Marrocco buildup
Ven 19 Nov 2004 15:16:50 CET


On Fri, 3 Sep 2004 16:30:15 +0200 
Bergo' Barbara <barbara.bergo a atosorigin.com> wrote:

> Ciao a tutti, ho problema urgente sui dizionari.
> In un programma python, ho una variabile di tipo dizionario che contiene
> più elementi con la stessa chiave !
>  
> Quando leggo la variabile con la chiave incriminata, mi viene restituito
> il primo elemento trovato; non potendo modificare la costruzione
> (errata) di questa variabile, c'e' la possibilità di leggere entrambi
> gli elementi in modo sequenziale ?

  potresti utilizzare una composizione di dizionari ed array. Cioe' ogni elemento del dizionario e' un array contenente un certo numero di valori, cosi utilizzando la stessa chiave puoi avere piu' valori

dict = {}
dict['a'] = (1, 2)
dict['b'] = (1, 3, 4)
dict['c'] = (5, 6)

e leggere in modo sequenziale i valori con qualcosa come

for value in dict['a']:
	print value

che stampa
1
2

>  
> Grazie mille
> Saluti
> 
> Barbara 
> 
> barbara.bergo a atosorigin.com <mailto:barbara.bergo a atosorigin.com>  
> 
>  
> 



More information about the Python mailing list