python的enumerate函數(shù)如何加判斷條件

小億
95
2023-12-25 14:47:50

在使用enumerate函數(shù)時(shí),我們可以通過(guò)在循環(huán)中加入判斷條件來(lái)進(jìn)行篩選。具體的做法是,在enumerate函數(shù)中的第一個(gè)參數(shù)中傳入要遍歷的列表或迭代器,在第二個(gè)參數(shù)中傳入判斷條件。以下是一個(gè)示例代碼:

lst = [1, 2, 3, 4, 5]

for index, value in enumerate(lst):
    if value > 3:
        print(index, value)

輸出結(jié)果為:

3 4
4 5

在上述代碼中,enumerate函數(shù)會(huì)將lst中的元素依次取出并返回元素的索引以及值。然后通過(guò)添加if語(yǔ)句,我們可以對(duì)取出的值進(jìn)行判斷,從而篩選出滿足條件的元素進(jìn)行處理。

0