2012-10-08 8 views
8

リストの項目が特定の文字列で始まっているかどうかを確認しようとしています。どのようにforループを使ってこれを行うことができますか? IE:リストの項目が文字列で始まる場合は?

anyStartsWith = False 
for item in myList: 
    if item.startsWith('qwerty'): 
     anyStartsWith = True 

答えて

30

使用any()

any(item.startswith('qwerty') for item in myList) 
+2

なんてこったはそれに私を打ち負かします!しかし、はい、これは私が思う最良の方法です。 – arshajii

+1

ありがとう、ちょうど約私の最後の72時間の作業の検証を完了する! – tkbx

関連する問題