產(chǎn)生需求的原因:
最近都在使用python做一些小demo惑畴,尤其是經(jīng)常會用python做一些關(guān)于數(shù)據(jù)處理的操作辐棒,于是就產(chǎn)生問題:怎么才能讓處理數(shù)據(jù)時有更好的且直接能上手的案例呢行剂?換言之就是python有什么“奇淫技巧”可以幫助我快速處理數(shù)據(jù)呢秕噪?于是搜集一些案例,結(jié)合自己實際工作需要厚宰,將這些案例做成連續(xù)更新篇腌巾,今天來講一個,即去除列表中的空值元素
需求目標(biāo):
搜集針對python高效處理數(shù)據(jù)的核心代碼铲觉,今天是實現(xiàn)去除列表中的空值元素
具體實操:
去除列表中的空值元素
關(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)遍歷有空值的列表灯荧,并抽取非空的列表元素,存儲到新的列表中
print(new_list)
結(jié)語:
這個是一個連續(xù)篇盐杂,如果有新的python實用案例逗载,會持續(xù)更新