共計(jì) 353 個(gè)字符,預(yù)計(jì)需要花費(fèi) 1 分鐘才能閱讀完成。
在 Python 中,可以使用列表解析(List comprehension)來(lái)過(guò)濾列表中的元素,根據(jù)指定的條件進(jìn)行過(guò)濾。以下是一個(gè)示例:
# 創(chuàng)建一個(gè)示例列表
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# 過(guò)濾出偶數(shù)
even_numbers = [x for x in numbers if x % 2 == 0]
print(even_numbers) # 輸出 [2, 4, 6, 8, 10]
# 過(guò)濾出大于 5 的數(shù)
greater_than_five = [x for x in numbers if x > 5]
print(greater_than_five) # 輸出 [6, 7, 8, 9, 10]
在上面的示例中,通過(guò)在列表解析中添加一個(gè)條件判斷語(yǔ)句,可以實(shí)現(xiàn)指定條件的過(guò)濾。如果條件表達(dá)式為 True,則保留對(duì)應(yīng)的元素,否則不保留。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完