1、拷贝说明
(1)如果列表嵌套在列表中,普通方法(浅拷贝)将不再可用。使用list对象结构,您可以尝试上述其他方法
(2)当然,两层for语句可以用来复制嵌套列表。但是,如果嵌套层次太深,则需要太多的for语句,这也取决于每个列表成员的数据类型。
2、实例
nums=[1,2,3,[4,5,6] copied_nums=list(nums)#list对象的构造模式 copied_nums[3][1]=1010 print(f"numsaddr[0x{id(nums):x}],val:{nums}") print(f"copied_numsaddr[0x{id(copied_nums):x}],val:{copied_nums}")
输出
numsaddr[0x29ec7dc5408],val:[1,2,3,[4,1010,6] copied_numsaddr[0x29ec8149b48]val:[1,2,3,[4,1010,6]
以上是如何复制python嵌套列表的方法,希望对大家有所帮助,python学习网了解更多知识。