[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