zip()
返回元组列表。我有一种情况,我必须拉链,并清空zip()
。如何清空或清除拉链内容?
答案 0 :(得分:5)
分配不同的东西:
zipped = None
或
zipped = []
表示空列表。
或者,切片指定一个空列表:
zipped[:] = []
删除列表中zipped
引用的所有元素。
答案 1 :(得分:4)
只需将其分配给空列表
zipped = []
或让它超出范围。你想要完成什么?
答案 2 :(得分:4)
如果您还希望清除同一列表的其他引用,请使用切片分配清空此列表但使用相同的对象:
zipped[:] = []
请注意,在大多数情况下,这可能不是必需的,zipped = []
或zipped = None
可以正常使用。
答案 3 :(得分:4)
或使用izip代替zip
,以便zipped
在一次通过后用尽(假设您将所有zipped
写入CSV