[PIPython] confronto tra dizionari
Alex Martelli
aleaxit
Ven 19 Nov 2004 15:16:43 CET
On Tuesday 16 March 2004 04:46 pm, ciccio a unical.it wrote:
...
> Poiche' i dati sono presenti in file nominati file0, file1..filen , ho
> creato un ciclo for che per ciascun file crea un dizionario. Ma in questo
> modo tutti i dizionari che ottengo hanno lo stesso nome perche'
>
> for i in range(0, n):
> infile="file%i.txt" %(i)
> f=open(infile, "r")
> matrix={}
>
> Una volta ottenuti non so piu' andare avanti, perche' dovrei inserire
Fatti una lista di dizionari, no?
lista_di_diz = []
for i in range(0, n):
infile="file%i.txt" %(i)
f=open(infile, "r")
matrix={}
lista_di_diz.append(matrix)
adesso procedi preparando matrix come vuoi, comunque lo stesso oggetto
(dizionario) sara` anche disponibile come elemento della lista_di_diz (che
puoi usare come parametro 'dizionari' -- doveva essere appunto una lista di
dizionari -- nei vari esempi discussi sinora).
Alex
More information about the Python
mailing list