要在Python中去除列表中的空值,可以使用以下代碼示例。
def remove_empty_values(input_list):
"""
從列表中刪除空值
:param input_list: 輸入的列表
:return: 不包含空值的新列表
"""
# 使用列表推導(dǎo)式過濾掉空值
result_list = [value for value in input_list if value is not None and value != ""]
return result_list
# 示例用法
input_list = [1, None, 2, "", 3, "Hello", None]
filtered_list = remove_empty_values(input_list)
print(filtered_list)
這段代碼定義了一個名為remove_empty_values
的函數(shù),它接受一個輸入列表,并使用列表推導(dǎo)式過濾掉了所有的空值。最后,它返回一個不包含空值的新列表。
補充方法:
使用Python的filter()
函數(shù),將一個lambda函數(shù)應(yīng)用于原始列表的每個元素,過濾出符合條件的元素,并使用list()
將其轉(zhuǎn)換為列表。
示例用法展示了如何調(diào)用這個函數(shù)并刪除了輸入列表中的空值。輸出將是一個不包含空值的新列表。
術(shù)語/函數(shù) | 解釋 |
---|---|
列表推導(dǎo)式 | 一種Python語法,用于從現(xiàn)有列表創(chuàng)建新列表,可以根據(jù)特定條件進(jìn)行篩選 |
None | Python中表示空值或缺失值的特殊對象 |
!= | 不等于運算符,用于比較兩個值是否不相等 |
如果這對您有所幫助,希望點贊支持一下作者! ??



點擊查看原文文章來源:http://www.zghlxwxcb.cn/news/detail-742547.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-742547.html
到了這里,關(guān)于Python 去除列表中的空值的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!