python怎么從列表中提取奇偶數 提取列表中奇偶數
在Python中,我們可以通過幾種方法從列表中提取出奇偶數。下面將介紹兩種最常用的方法。 方法一:使用循環和取余運算符判斷奇偶性 我們可以使用for循環遍歷列表中的每個元素,并使用取余運算符(
在Python中,我們可以通過幾種方法從列表中提取出奇偶數。下面將介紹兩種最常用的方法。
方法一:使用循環和取余運算符判斷奇偶性
我們可以使用for循環遍歷列表中的每個元素,并使用取余運算符(%)來判斷該元素是奇數還是偶數。如果一個數除以2的余數為0,則說明該數為偶數;否則,該數為奇數。我們可以創建兩個空列表odd和even,分別用于存儲奇數和偶數。
numbers [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
odd []
even []
for num in numbers:
if num % 2 0:
(num)
else:
(num)
print("奇數:", odd)
print("偶數:", even)
運行結果:
奇數: [1, 3, 5, 7, 9]
偶數: [2, 4, 6, 8, 10]
方法二:使用列表解析
除了使用循環,我們還可以使用列表解析來提取奇數和偶數。列表解析是一種簡潔的方式,可以在一行代碼中完成任務。
numbers [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
odd [num for num in numbers if num % 2 ! 0]
even [num for num in numbers if num % 2 0]
print("奇數:", odd)
print("偶數:", even)
運行結果:
奇數: [1, 3, 5, 7, 9]
偶數: [2, 4, 6, 8, 10]
通過以上兩種方法,我們可以輕松地從列表中提取出奇數和偶數,適用于任何長度的列表。無論你是初學者還是有經驗的Python開發者,掌握這些技巧都會對你的編程能力有所幫助。
希望本文對你有所啟發,歡迎關注我的其他Python技術教程。