t0 = [[]] * 2
t1 = [[], []]
t0[0].append('hello')
print t0
t1[0].append('hello')
print t1
Rezultatem jestjaka jest różnica między [[], []] i [[]] * 2
[['hello'], ['hello']]
[['hello'], []]
Ale nie mogę powiedzieć ich różnicę.
Jeśli chcę zadeklarować listę z pustą listą, jak mogę to zrobić? –
@ user1807991 'items = [[] dla i w zakresie (N)]' zauważ, że po prostu używa pustej literału listy w zrozumieniu listy, aby upewnić się, że są oddzielne – jamylak