python去除列表中的空值元素實(shí)戰(zhàn)技巧
python去除列表中的空值元素實(shí)戰(zhàn)技巧
產(chǎn)生需求的原因:
最近都在使用python做一些小demo,尤其是經(jīng)常會(huì)用python做一些關(guān)于數(shù)據(jù)處理的操作,于是就產(chǎn)生問題:怎么才能讓處理數(shù)據(jù)時(shí)有更好的且直接能上手的案例呢?換言之就是python有什么“奇淫技巧”可以幫助我快速處理數(shù)據(jù)呢?于是搜集一些案例,結(jié)合自己實(shí)際工作需要,將這些案例做成連續(xù)更新篇,今天來講一個(gè),即去除列表中的空值元素
需求目標(biāo):
搜集針對python高效處理數(shù)據(jù)的核心代碼,今天是實(shí)現(xiàn)去除列表中的空值元素
具體實(shí)操:
去除列表中的空值元素
關(guān)鍵詞:for、while、remove、if
tmp_list = ['支出種類介紹', '三餐', '基金投資', '通信', '借款', '交通出行', '攝影文印', '人情', '', '', '', '', '', '', '', '', '']
# 方法一:
while "" in tmp_list:# 判斷是否有空值在列表中
tmp_list.remove("")# 如果有就直接通過remove刪除
print(tmp_list)
# 方法二:
new_list = [i for i in tmp_list if i != ""]# 先循環(huán)遍歷有空值的列表,并抽取非空的列表元素,存儲(chǔ)到新的列表中
print(new_list)結(jié)語:
這個(gè)是一個(gè)連續(xù)篇,如果有新的python教程實(shí)用案例,會(huì)持續(xù)更新
補(bǔ)充:python list清理列表中的空元素或特定元素
比較簡單的函數(shù),但是很常用,這里記錄一下:
功能函數(shù):
def reform_list(check_list):
"""處理列表里的空字符串"""
return [i for i in check_list if (i is not None) and (str(i).strip() != '')]示例代碼
def reform_list(check_list):
"""處理列表里的空字符串"""
return [i for i in check_list if (i is not None) and (str(i).strip() != '')]
if __name__ == '__main__':
my_list = reform_list([1, 2, 3, 4, "", None])
print(my_list)到此這篇關(guān)于python去除列表中的空值元素實(shí)戰(zhàn)技巧的文章就介紹到這了,更多相關(guān)python去除列表空值元素內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python?Serial串口的簡單數(shù)據(jù)收發(fā)方式
這篇文章主要介紹了Python?Serial串口的簡單數(shù)據(jù)收發(fā)方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-09-09
思考分析Python運(yùn)算中?a+=b?和?a=a+b是否相等
這篇文章主要為大家介紹了Python運(yùn)算中a+=b和a=a+b是否相等及原理思考分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-04-04
分享5個(gè)方便好用的Python自動(dòng)化腳本
這篇文章主要介紹了分享5個(gè)方便好用的Python自動(dòng)化腳本,這次我們使用Python來實(shí)現(xiàn)幾個(gè)自動(dòng)化場景,或許可以用到你的工作中或者對你的學(xué)習(xí)有所幫助,需要的朋友可以參考一下2022-03-03
Django ORM框架的定時(shí)任務(wù)如何使用詳解
這篇文章主要給大家介紹了關(guān)于Django ORM框架的定時(shí)任務(wù)如何使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用django具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-10-10
Python中應(yīng)該使用%還是format來格式化字符串
這篇文章主要介紹了Python中應(yīng)該使用%還是format來格式化字符串的相關(guān)知識(shí),非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-09-09
Python編程快速上手——強(qiáng)口令檢測算法案例分析
這篇文章主要介紹了Python強(qiáng)口令檢測算法,結(jié)合實(shí)例形式分析了Python針對密碼口令強(qiáng)度檢測的相關(guān)算法實(shí)現(xiàn)技巧,需要的朋友可以參考下2020-02-02
Python實(shí)現(xiàn)OpenCV的安裝與使用示例
這篇文章主要介紹了Python實(shí)現(xiàn)OpenCV的安裝與使用,結(jié)合實(shí)例形式分析了Python中OpenCV的安裝及針對圖片的相關(guān)操作技巧,需要的朋友可以參考下2018-03-03

