def a(s, l=[]): l.append(s) print(id(l)) return l for i in range(7): print(a(i)) for i in range(7): print(a(i, [i]))
Standard input is empty
3073669004 [0] 3073669004 [0, 1] 3073669004 [0, 1, 2] 3073669004 [0, 1, 2, 3] 3073669004 [0, 1, 2, 3, 4] 3073669004 [0, 1, 2, 3, 4, 5] 3073669004 [0, 1, 2, 3, 4, 5, 6] 3073707660 [0, 0] 3073707660 [1, 1] 3073707660 [2, 2] 3073707660 [3, 3] 3073707660 [4, 4] 3073707660 [5, 5] 3073707660 [6, 6]