有时候需要禁止修改列表,因此就需要传递列表的副本而不是原件。可以这样做:
function_name(list_name[:])
使用切片的方法来表示列表的副本。这样函数function_name()能够正常完成工作。函数所作的修改不会影响原列表。
影响:使用副本作为参数会花费更多的时间和内存。
有时候需要禁止修改列表,因此就需要传递列表的副本而不是原件。可以这样做:
function_name(list_name[:])
使用切片的方法来表示列表的副本。这样函数function_name()能够正常完成工作。函数所作的修改不会影响原列表。
影响:使用副本作为参数会花费更多的时间和内存。