Je souhaite utiliser le dernier élément d'une liste dans une boucle for pour générer un nouvel élément. Voici un exemple de jouet de mon problème:Comment utiliser le dernier élément d'une liste dans la boucle for?
a = [1]
a += [a[-1]+i for i in range(10)]
mais il considère que 1 dernier élément et ne passe pas par boucle pour trouver le dernier élément nouveau. Pourriez-vous s'il vous plaît me dire comment résoudre ce problème?
Je ne voulais pas avoir boucle comme celui-ci pour exécuter le code plus rapide. – user36729
Je ne pense pas que ce soit plus lent que la compréhension de la liste. Ce que vous faites ci-dessus est également une boucle, juste dans une compréhension de liste. – abagshaw