可能重复:
What is the difference between list and list[:] in python?list [:] = process_list(list)在python中做了什么?
我在Python里是相当新的,所以我碰到了一个情况,我无法找到以下问题的响应。
这在python中意味着什么?
l[:] = process_list(l)
l
是类型list
基本上我有一个全球性的宣布名单,我想基础上,process_list方法的反应来修改它(覆盖用新的旧值)。当我尝试这样的:
l = process_list(l)
我得到这样的:Unresolved reference 'l'
能否请您解释一下什么区别,如果我使用目前第一种方法是一个很好的?
难道真的叫列表?列表是一个内置的类型,你不应该调用一个变量“列表” –
@DiegoBasch:没有不叫“列表”,但我想保持它简单明了,我忘了python有这种内置类型。 –