当前位置: 首页 > 图灵资讯 > 行业资讯> python嵌套列表如何拷贝

python嵌套列表如何拷贝

来源:图灵python
时间: 2024-09-04 20:04:36

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学习网了解更多知识。