0
0 комментариев

Здравствуйте, есть такая проблема. При влаживании одного списка в другой, очистка второго списка влечёт за собой стирание всей вложенной информации и в первом. Насколько я понимаю, это следствие передачи лишь ссылки на второй список, а не самих его элементов. Есть какой-нибудь способ обойти эту проблему?

List1 = ["123"]
List2 = ["321", "132"]
List1.append (List2)
print (List1) #Результат ['123', ['321', '132']]
List2.clear ()
print (List1) #Результат ['123', []]

Задача состоит только в добавлении элементов из List2 в подсписок List1, как получилось до очистки. Но без выкидывания очистки, т.к. нужно будет использовать List2 в новых целях.


Добавить комментарий