向函数传递列表副本,防止修改列表内容的操作

有时候需要禁止修改列表,因此就需要传递列表的副本而不是原件。可以这样做:

function_name(list_name[:])

使用切片的方法来表示列表的副本。这样函数function_name()能够正常完成工作。函数所作的修改不会影响原列表。

影响:使用副本作为参数会花费更多的时间和内存。

猜你喜欢

转载自blog.csdn.net/zl1107604962/article/details/90476650