溫馨提示×

Python列表推導(dǎo)式怎樣實現(xiàn)過濾

小樊
81
2024-11-09 10:45:38
欄目: 編程語言

在Python中,列表推導(dǎo)式(List Comprehension)是一種簡潔且高效地創(chuàng)建新列表的方法。它可以通過對原始列表進(jìn)行過濾和轉(zhuǎn)換來生成新的列表。要實現(xiàn)過濾功能,你可以在列表推導(dǎo)式中使用條件表達(dá)式。

以下是一個簡單的示例,展示了如何使用列表推導(dǎo)式過濾列表中的偶數(shù):

numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9]
even_numbers = [num for num in numbers if num % 2 == 0]
print(even_numbers)  # 輸出: [2, 4, 6, 8]

在這個示例中,我們使用列表推導(dǎo)式遍歷numbers列表中的每個元素(num),并使用條件表達(dá)式if num % 2 == 0檢查元素是否為偶數(shù)。如果元素是偶數(shù),它將被添加到新列表even_numbers中。最后,我們打印出過濾后的列表。

0