[Python] Strutture e referenza

Manuel Mazzuola origin.of a gmail.com
Dom 26 Nov 2006 20:40:02 CET


È possibile creare direttamente nelle liste delle istanze di strutture ?
Ad esempio in posso fare :

class struttura:
prova = 90
def __init__(self):
prova = 90

a = struttura()
b = struttura()
lista = [a, b]

Io nn vorrei creare a e b, ma vorrei fare una specie di

lista = [struttura(), struttura()]

Ma in questo modo, se vado a modificare il valore dentro struttura

lista[0].prova = 76

le istanze dentro lista, sono identiche....

print lista[0].prova, lista[1].prova
76 76

Come posso quindi creare delle istanze di una struttura (classe)
direttamente in una lista, e rendere le diverse strutture indipendenti ??
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://lists.python.it/pipermail/python/attachments/20061126/c7454e0f/attachment.html


Maggiori informazioni sulla lista Python