题
如果我在通过非常大的图形集群列表迭代时使用枚举,我想确保我不必不必要地在内存中创建此列表的任何副本。
我一直在尝试确认它不会创建任何副本,但想确定。
for i, cluster in enumerate(c):
# code that does stuff with i and cluster
. 解决方案
否,它没有。它懒洋地迭代循环执行时传递的可迭代。
不隶属于 StackOverflow
题
如果我在通过非常大的图形集群列表迭代时使用枚举,我想确保我不必不必要地在内存中创建此列表的任何副本。
我一直在尝试确认它不会创建任何副本,但想确定。
for i, cluster in enumerate(c):
# code that does stuff with i and cluster
. 解决方案
否,它没有。它懒洋地迭代循环执行时传递的可迭代。