Код: Выделить всё
>>> xs = dict.fromkeys(range(2), [])
>>> xs
{0: [], 1: []}
>>> xs[0].append(1)
>>> xs
{0: [1], 1: [1]}
< /code>
Однако dict < /code> Понимание в 3.2 Покажите более вежливое поведение: < /p>
>>> xs = {i:[] for i in range(2)}
>>> xs
{0: [], 1: []}
>>> xs[0].append(1)
>>> xs
{0: [1], 1: []}
>>>
Подробнее здесь: https://stackoverflow.com/questions/817 ... a-surprise