Eventuali duplicati:
Python 2D list has weird behavor when trying to modify a single valuepitone di comprensione: la creazione di array 2D
gente,
Mi chiedo se le due seguenti affermazioni sono la stessa cosa?
a = [[0]*3]*3
b = [[0]*3 for i in range(3)]
I risultati sono gli stessi. Ma in un modo sarebbe meglio dell'altro? Qual è la differenza qui.
Grazie mille per il vostro aiuto.
nos
Ci sono letteralmente migliaia di domande che riguardano questo argomento esatto ... – JBernardo