Salve ho un dubbio.. se creo una lista di n dizionari
in questo modo n=4 l=[{}]*n ed poi voglio agire all'interno della lista in questo modo l[index][key]=3 dove index è un indice e key è una chiave ho visto che il risultato è [{key:4},{key:4},{key:4},{key:4},] praticamente mi aggiorna tutti i dizionari all'interno della lista con la chiave data. invece se creo la lista in questo modo l=[] for item in xrange(n) l.append({}); e faccio l[index][key]=3 ho visto che il risultato è [{key:4},{},{},{},] quindi nel primo caso è come se rimanesse un iteratore di default sulla lista ?? E' un comportamento normale.. grazie
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python