Python 是一種高效易用的編程語言,擁有豐富的庫和模塊,很容易就可以實現很多常見的編程任務。當我們需要從一個數組中取出所有的偶數時,Python 提供了很多不同的方法,可以讓我們在最短的時間內完成這項任務。
my_array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# 方法一:使用循環遍歷數組,將偶數存儲到一個新的數組中
even_array = []
for num in my_array:
if num % 2 == 0:
even_array.append(num)
# 方法二:使用列表推導式從原數組中挑選出偶數
even_array = [num for num in my_array if num % 2 == 0]
# 方法三:使用 filter 函數篩選出偶數
def is_even(num):
return num % 2 == 0
even_array = list(filter(is_even, my_array))
# 方法四:使用 Numpy 庫中的函數來處理數組
import numpy as np
my_array = np.array(my_array)
even_array = my_array[my_array % 2 == 0]
print(even_array)
以上就是常見的幾種方式,我們可以選擇任意一種來過濾出數組中的偶數。選擇方法之后,將代碼放入一個函數中,更好地復用,同時通過注釋來描述代碼實現的思路,讓代碼更加易讀。
上一篇mysql刪除行觸發器
下一篇vue cli 警告