LINUX.ORG.RU

как насчёт?

nice_lists[0].append('hello')

upd.
не, тож самое

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 1)

Почему

>>> nice_lists = [[]] * 6
>>> for i in nice_lists:
...     print(id(i))
... 
139714373528320
139714373528320
139714373528320
139714373528320
139714373528320
139714373528320

Как это обойти?

Например так:

>>> nice_lists = [[] for _ in range(6)]
>>> for i in nice_lists:
...     print(id(i))
... 
139714373529088
139714373542208
139714373529408
139714373529280
139714373529152
139714373542272
>>> nice_lists[1].append('hello')
>>> nice_lists
[[], ['hello'], [], [], [], []]
micronekodesu ★★★
()

а что ты хочешь получить то? может тебе extend вообще нужен

grem ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.