Wenn ein beliebiges Element der Liste beginnt mit dem string? Ich versuche zu prüfen, ist jedes Element einer Liste beginnt mit einem bestimmten string. Wie könnte ich dies mit einer for-Schleife? IE: anyStartsWith = False for item in myList: if item.startsWith('qwerty'): anyStartsWith = True InformationsquelleAutor tkbx | 2012-10-08 listpythonstartswith 39 Verwenden any(): any(item.startswith('qwerty') for item in myList) Argh, mich zu schlagen! Aber ja, das ist der beste Weg, denke ich. Vielen Dank, dass nur etwa schließt die Validierung von meiner letzten 72 Stunden der Arbeit! InformationsquelleAutor Ashwini Chaudhary 0 Wenn Sie wollen, es zu tun mit einer for-Schleife anyStartsWith = False for item in myList: if item[0:5]=='qwerty': anyStartsWith = True dem 0:5 der ersten 6 Zeichen der Zeichenfolge, die Sie anpassen können, wie gebraucht InformationsquelleAutor SeanJohn Schreibe einen Kommentar Antworten abbrechenDu musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden
any()
:Wenn Sie wollen, es zu tun mit einer for-Schleife
dem 0:5 der ersten 6 Zeichen der Zeichenfolge, die Sie anpassen können, wie gebraucht