如果我在通过非常大的图形集群列表迭代时使用枚举,我想确保我不必不必要地在内存中创建此列表的任何副本。

我一直在尝试确认它不会创建任何副本,但想确定。

for i, cluster in enumerate(c):
    # code that does stuff with i and cluster
.

有帮助吗?

解决方案

否,它没有。它懒洋地迭代循环执行时传递的可迭代。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top