При добавлении элемента в список с вложенным списком предыдущие элементы становятся равными последнему внесенному.
текст:
i=0
a=[[3,5]]
a1=[]
while i<5:
z=i+4
x=i+7
s=[z,x]
a.append(s)
a1.append(a)
i=i+1
print(a)
print (a1)
на выходе:
[[3, 5], [4, 7], [5, 8], [6, 9], [7, 10], [8, 11]]
[[[3, 5], [4, 7], [5, 8], [6, 9], [7, 10], [8, 11]],
[[3, 5], [4, 7], [5, 8], [6, 9], [7, 10], [8, 11]],
[[3, 5], [4, 7], [5, 8], [6, 9], [7, 10], [8, 11]],
[[3, 5], [4, 7], [5, 8], [6, 9], [7, 10], [8, 11]],
[[3, 5], [4, 7], [5, 8], [6, 9], [7, 10], [8, 11]]]