溫馨提示×

python怎么按指定條件篩選

小億
118
2024-01-04 21:33:31
欄目: 編程語言

在Python中,可以使用條件判斷語句來按指定條件篩選數(shù)據(jù)。以下是一個示例代碼:

data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

# 篩選出偶數(shù)
even_numbers = [num for num in data if num % 2 == 0]
print(even_numbers)  # 輸出: [2, 4, 6, 8, 10]

# 篩選出大于5的數(shù)
greater_than_5 = [num for num in data if num > 5]
print(greater_than_5)  # 輸出: [6, 7, 8, 9, 10]

# 篩選出能被3整除的數(shù)
divisible_by_3 = [num for num in data if num % 3 == 0]
print(divisible_by_3)  # 輸出: [3, 6, 9]

在這個示例中,我們使用列表推導(dǎo)式來篩選數(shù)據(jù)。通過在列表推導(dǎo)式的末尾添加一個條件判斷語句,可以根據(jù)指定的條件來選擇要包含在新列表中的元素。在這里,我們使用了%運算符來檢查數(shù)字是否能被某個數(shù)整除,以及比較運算符來檢查數(shù)字是否大于某個數(shù)。

0