Je ne suis pas le plus grand spécialiste de python mais moi je dirais "non", parce que :
1/ tu lis 2 fois le fichier (modulo je ne vois pas comment tu peux iterer sur NumberOfLine qui est un chiffre)
2/ l'itérateur n'accélère pas le code si tu iter la totalité de ton fichier dans tous les cas avant de retourner le résultat.
# non
Posté par GnunuX (site web personnel) . En réponse au message generateur et performances. Évalué à 4.
Je ne suis pas le plus grand spécialiste de python mais moi je dirais "non", parce que :
1/ tu lis 2 fois le fichier (modulo je ne vois pas comment tu peux iterer sur NumberOfLine qui est un chiffre)
2/ l'itérateur n'accélère pas le code si tu iter la totalité de ton fichier dans tous les cas avant de retourner le résultat.
PS: il y a une bibliothèque pour lire le csv : https://docs.python.org/3/library/csv.html