Ich habe mehrere Rezepte die dieselbe Struktur aufweisen. Ich lese sie als Element einer Liste, d.h.: eine verkürzte Version sieht so aus:
recipe = ['Preparation time: 1 hour', '*\t5\t\tcarrots', '*\t1\tpinches\tsalt', 'Bake for 40 minutes.']
Im Original so:
Nun möchte ich recipe[3:] ausgeben, um nur die Anleitungen für das Rezept auszugeben ("Bake for ..."). Dafür habe ich recipe.reverse() durchgeführt, um das erste Element mit "*" zu finden und als Index anzuwenden, d.h. dann recipe[:index_of_*] und am Schluss nochmals ein [::-1] auf das Resultat, um die Anleitung in der richtigen Reihenfolge auszugeben.Preparation time: 1 hour
* 5 carrots
* 1 pinches salt
Bake for 40 minutes.
Problem:
Code: Alles auswählen
recipe[index_of_*]
Vielen Dank für eure Hilfe.