Get the App
SLTechnology News&Howtos  ›  Development  › 

How python uses the next () iteration of the generator

Shulou Source: shulou.com Published: 2022-06-01 05:18:45 09月29日 Update

This article will explain in detail how python uses the next () iteration of the generator. The editor thinks it is very practical, so I share it with you as a reference. I hope you can get something after reading this article.

Next () iteration of the generator

In most normal situations in programming, you can access an index and use a counter to get the location number, which will be just a value added to:

Array1 = [5,10,15,20] array2 = (x * * 2 for x in range (10)) counter = 0for I in array1:# This code wouldn't work because 'i'is not in array2. # I = array2 [I] I = array2 [counter] # ^ ^ This code would because we areaccessing the position of i

We can also replace it with next (). Next uses an iterator that stores the current location in memory and iterates over the list in the background:

G = (x * * 2 for x in range (10)) print (next (g)) print (next (g)) this is the end of the article on "next () iteration of how python uses the generator". I hope the above content can be of some help to you, so that you can learn more knowledge. if you think the article is good, please share it for more people to see.

Tags: Iteration generator generate article location more counter good practical memory content just background situation number article knowledge index reference storage Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Apple Shulou Information Microsoft macOS Shulou Tech Info