Durch Strings in Python iterieren
Um in Python über einen String zu iterieren und jedes Zeichen in einer Schleife zu erhalten, verwenden Sie das einfache for-Schleifenkonstrukt :
for c in "string":
# Perform actions on c
Darüber hinaus können Sie in Python durch andere Objekte iterieren:
with open(filename) as f:
for line in f:
# Operate on line
Dies mag rätselhaft erscheinen, folgt aber einem einfachen Protokoll.
Erstellen Ihrer eigenen iterierbaren Objekte
Um Ihre eigenen Iterables zu erstellen, definieren Sie einen Iterator mit einer next()-Methode und implementieren Sie eine __iter__-Methode für eine Klasse, um die Iteration zu ermöglichen. Die Methode __iter__ gibt ein Iteratorobjekt mit einer next()-Methode zurück.
Weitere Informationen finden Sie in der offiziellen Dokumentation.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3