Mis a jour le 2020-10-03, 20:16

Générateurs

generator :
g = (x ** 2 for x in range(100000)) renvoie un générateur : contrairement à une liste de compréhension, toutes les valeurs ne sont pas calculées, elles ne sont calculées qu'au moment où on en a besoin, quand on itère dessus :
for y in g:
  print(y)
  if y > 100:
    break 
  

Copyright python-simple.com
programmer en python, tutoriel python, graphes en python, Aymeric Duclert