文字列(カンマで区切られた項目)があり、文字列内の項目(または分割後の項目)が長い文字列に含まれているかどうかを確認する必要があります。配列内の項目の文字列を確認する
私のような長いスタイルでこれを行う方法を知っている:
people="first,second"
test='hello_first'
for i in people.split(","):
if i in test :
print 'found'
は、1行にfor
とif
を組み合わせるためのより良い方法はありますか?
any
などを使用していますか?
if any(x in people.split(",") for x in test) :
print 'found'
'found'と表示されないようです。任意の単語をテストしている場合
'for'と' if'を組み合わせる方法や、 'if'文を入れ子にした' for'ループを使いたいと思っていますか? –