J'essaie de trouver du code qui, étant donné une chaîne, me permettra d'itérer sur chaque ligne en utilisant la construction for loop, mais avec l'exigence que séparé pour les constructions de boucle ne réinitialise pas l'itération au début.Comment faire une itération sur une chaîne en utilisant un tampon (python)
Au moment j'ai
sList = [line for line in theString.split(os.linesep)]
for line in SList
... do stuff
Mais successives pour les boucles réinitialisera l'itération retour au début.
Est-ce que quelque chose existe en python, ou devrais-je en écrire une de toutes pièces?
Pouvez-vous clarifier un peu avec quelques exemples? Avez-vous par exemple Vous voulez rompre la boucle avant d'avoir parcouru tout et de savoir où vous êtes? ! –
#/usr/bin/env/usr/bin/python import os theString = "abc \ ndef" sList = [ligne pour la ligne à theString.split (os.linesep)] pour la ligne à sList: ligne d'impression break pour la ligne à sList: ligne d'impression break si imprimer: abc def Non abc abc – Taras