t0 = [[]] * 2
t1 = [[], []]
t0[0].append('hello')
print t0
t1[0].append('hello')
print t1
Il risultato èqual è la differenza tra [[], []] e [[]] * 2
[['hello'], ['hello']]
[['hello'], []]
Ma non posso dire la loro differenza.
Se voglio dichiarare una lista con n liste vuote, come potrei fare? –
@ user1807991 'items = [[] per i in range (N)]' nota come questo usa solo il letterale di lista vuoto in una list comprehension per assicurarsi che siano separati – jamylak