>>> save = lambda : {'a':[[0]]*10}
>>> s = save()
>>> s
{'a': [[0], [0], [0], [0], [0], [0], [0], [0], [0], [0]]}
>>> s['a'][-1].append(1)
>>> s
{'a': [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1], [0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}
I tell python to add 1 to the last place but it seem's that each element are same.