import copy
# 定义一个包含嵌套列表的列表
original_list = [[1, 2, 3], [4, 5, 6]]
# 使用深拷贝创建 original_list 的副本
deep_copied_list = copy.deepcopy(original_list)
# 修改原始列表中的元素
original_list[0][0] = 'changed'
# 打印原始列表和深拷贝后的列表,以显示它们的不同
print("Original list:", original_list)
print("Deep copied list:", deep_copied_list)
copy.deepcopy():这是 Python 标准库中的一个函数,用于创建对象的深拷贝。深拷贝会递归地复制对象及其所有子对象,因此修改原始对象不会影响深拷贝后的对象。original_list 是一个包含两个子列表的列表。我们使用 copy.deepcopy() 创建了它的深拷贝 deep_copied_list。original_list 中的一个元素,并打印出两个列表以展示深拷贝的效果:原始列表中的更改不会影响深拷贝后的列表。上一篇:python print(f)
下一篇:python .format
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站