有这个代码:
a = [1, 2, 3, 4, 5]
a[:] = [] # and now a is also empty
语句在我阅读时a[:]
创建了列表的副本a
,因此如果将空列表[]
分配给副本,那么为什么还要修改原始对象?
有这个代码:
a = [1, 2, 3, 4, 5]
a[:] = [] # and now a is also empty
语句在我阅读时a[:]
创建了列表的副本a
,因此如果将空列表[]
分配给副本,那么为什么还要修改原始对象?