在使用enumerate
函數時,我們可以通過在循環中加入判斷條件來進行篩選。具體的做法是,在enumerate
函數中的第一個參數中傳入要遍歷的列表或迭代器,在第二個參數中傳入判斷條件。以下是一個示例代碼:
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
語句,我們可以對取出的值進行判斷,從而篩選出滿足條件的元素進行處理。