Pythonのenumerate関数に条件を追加する方法は?
enumerate関数を使用する際、条件判断を追加してフィルタリングを行うことができます。具体的な方法は、enumerate関数の第1引数にリストやイテレータを渡し、第2引数に条件判断を渡すことです。以下は例のコードです:
lst = [1, 2, 3, 4, 5]
for index, value in enumerate(lst):
if value > 3:
print(index, value)
結果は次のとおりです:
3 4
4 5
上記のコードでは、enumerate関数がlstの要素を順番に取り出し、要素のインデックスと値を返します。その後、ifステートメントを追加することで、取り出された値を判断し、条件を満たす要素を処理することができます。