a = [['jimmy', '25', 'pancakes'], ['tom', '23', 'brownies'], ['harry', '21', 'cookies']]
for i in range(len(a)):
if (a[i][1] == '20' or a[i][1] == '26'):
print 'yes'
else:
print 'Not found'
この出力はNot found
3回です。ifループのすべての反復の出力が同じである場合、リスト全体を反復処理してからNot found
1回だけ出力するようにします。
変更a[i][1] == '25'
して出力が次のようになった場合:
yes
Not found
Not found
印刷したいのですが、印刷したくyes
ありませんNot found
。