Python語言作為一門流行的編程語言之一,其強大的數組功能為程序員們提供了許多便利。然而,在實際編程過程中,我們經常需要從數組中刪除空值,以便后續的處理。本文將介紹如何使用Python語言去除數組中的空值。
arr = [1, 2, '', 3, '', 4, '']
如上述例子所示,在數組中存在空值是很常見的。為了去掉空值,我們需要使用Python語言提供的一個函數——filter()
。這個函數可以遍歷數組,過濾掉不符合條件的元素,將符合條件的元素返回。
arr = list(filter(None, arr))
在上述代碼中,我們首先使用了filter()
函數,其第一個參數是對數組中每個元素進行檢驗的函數,第二個參數是需要進行檢驗的元素。在這個例子中,我們傳入的是Python語言中內置的None
函數,其實質就是過濾掉數組中為假值的元素,也就是空值。最后將返回的元素轉換成列表。
print(arr)
最后,我們可以使用print()
函數,將過濾后的數組輸出。