知行编程网知行编程网  2022-12-06 22:00 知行编程网 隐藏边栏  5 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python嵌套列表如何拷贝的相关知识,包括python嵌套类,以及python循环嵌套这些编程知识,希望对大家有参考作用。

如何复制python嵌套列表


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"nums addr[0x{id(nums):x}], val:{nums}")
print(f"copied_nums addr[0x{id(copied_nums):x}], val:{copied_nums}")

输出

nums addr[0x29ec7dc5408], val:[1, 2, 3, [4, 1010, 6]]
copied_nums addr[0x29ec8149b48], val:[1, 2, 3, [4, 1010, 6]]

以上是如何复制python嵌套列表。希望对大家有所帮助。更多知识可上python学习网。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享