Question

If I use enumerate while iterating through a very large list of graph clusters, I want to make sure I'm not unnecessarily creating any copies of this list in memory.

I've been trying to confirm that it will not create any copies, but would like to know for sure.

for i, cluster in enumerate(c):
    # code that does stuff with i and cluster
Was it helpful?

Solution

No, it doesn't. It lazily iterates the iterable you pass in while the loop executes.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top