带有列表切片的每个循环的Python [:]

时间:2016-08-10 18:12:45

标签: python slice

我正在检查python模块(DNS Python)中的一些源代码。在查询方法中实例化了一个变量,如下所示:

nameservers = self.nameservers[:] 

然后像这样使用:

for nameserver in nameservers[:]:
  dostuff

在这里进行全切片复制的目的是什么?请记住:名称服务器值使用上面的深层副本进行实例化,因此在for-each循环之前已经有原始数据的完整副本。这是多余的吗?在循环中进行切片复制时,我是否缺少一些东西?

0 个答案:

没有答案