导语:
本文主要介绍了关于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中旋转图片和压缩像素12/15
- ♥ Python+Excel+Word一秒制作百份合同01/11
- ♥ Python中的math模块是如何进行数学运算的?12/28
- ♥ 如何检查python中是否存在文件10/13
- ♥ 如何在python3中实现函数引用?11/17
- ♥ 如何在python中定义int类型10/13
内容反馈