Avatar ·

for _ in Range. Comment fonctionne un tiret bas

📁 Sujets avancés sur Python, exemple

  MATRIX = [[ 0 ]* 5 ]  for  _  in   range  ( 5 )]  
  

il y a une telle expression, crée cinq éléments 0 0 0 0 0 . Qui peut expliquer la mécanique de création, le plus simple possible.

par exemple

   for  x  in   range  ( 5 ):   print  (x)   

range(5) donne 0,1,2,3,4

et pour chaque valeur en commençant par la première (0), l'action est exécutée