Был такой код в одном из вопрос, как преобразовать список. В примере список перебирается, но не изменяется. Почему возникают измененения ? почему изменяется объект, куда
PyCharm Windows, питон 3.8
n= [['a','b','c'],1,2,4,5,['x','z','w'],6,7,['d','e','f'],8,9,10]
x = []
for i in range(len(n)):
if type(n[i]) is list:
x.append(n[i])
mark = len(x) - 1
elif type(n[i]) is int:
x[mark].append(n[i])
print(x)
print(n)
[['a', 'b', 'c', 1, 2, 4, 5], ['x', 'z', 'w', 6, 7], ['d', 'e', 'f', 8, 9, 10]]
[['a', 'b', 'c', 1, 2, 4, 5], 1, 2, 4, 5, ['x', 'z', 'w', 6, 7], 6, 7, ['d', 'e', 'f', 8, 9, 10], 8, 9, 10]