Je tente d'utiliser une boucle pour itérer une liste d'articles. Je n'ai pas besoin de tous les éléments de la liste et je voudrais mettre fin à une certaine position d'index. Comment ira-je à ce sujet dans Python?
J'ai tenté d'utiliser énumérer et modifier mon code à d'autres options. Après des heures de recherche, j'ai du mal à comprendre comment mettre fin à une boucle sur un certain paramètre de Python. Le code que je fournisse des œuvres excellentes pour mes intérêts. Je voudrais seulement arrêter la boucle sur un certain index. p>
3 Réponses :
Vous pouvez utiliser break code> pour les boucles: train_times = driver.find_element_by_class_name('stop-times').text
str(train_times)
train_times=train_times.split('\n')
print("Schedule for 900 East Station:")
for i, train in enumerate(train_times):
if i == 400:
break
print('There is a train at {}'.format(train))
print('--------------------------------------')
De ce que je peux voir de tenter cela. Mon je suis lié à une chaîne, si je == x x ne fonctionne pas.
Comme vous connaissez l'index exact pour vous arrêter dans la chaîne, vous pouvez fournir l'index à la boucle et à
for i in train_times[:20]:
print('There is a train at {}'.format(i))
print('--------------------------------------')
Exactement ce dont j'avais besoin. Merci.
Vous pouvez utiliser une pause et énumérer.
for index, value in enumerate(train_times): if index == x : break // your code here