在Python中,可以使用條件判斷語句來按指定條件篩選數據。以下是一個示例代碼:
data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# 篩選出偶數
even_numbers = [num for num in data if num % 2 == 0]
print(even_numbers) # 輸出: [2, 4, 6, 8, 10]
# 篩選出大于5的數
greater_than_5 = [num for num in data if num > 5]
print(greater_than_5) # 輸出: [6, 7, 8, 9, 10]
# 篩選出能被3整除的數
divisible_by_3 = [num for num in data if num % 3 == 0]
print(divisible_by_3) # 輸出: [3, 6, 9]
在這個示例中,我們使用列表推導式來篩選數據。通過在列表推導式的末尾添加一個條件判斷語句,可以根據指定的條件來選擇要包含在新列表中的元素。在這里,我們使用了%運算符來檢查數字是否能被某個數整除,以及比較運算符來檢查數字是否大于某個數。