python判斷列表為空的三種方法總結(jié)
更新時間:2023年02月03日 15:32:42 作者:Codefmeister
這篇文章主要介紹了python判斷列表為空的三種方法總結(jié),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
python中判斷列表為空
判斷列表為空是一個非?;A的問題。但是也有很多寫法。
方法1:len()
list = []
if len(list) == 0:
? ? print('list is empty')方法2:直接使用if判斷
list = []
if not list:
? ? print('list is empty')直接使用list作為判斷標準,則空列表相當于False
方法3:使用==進行判斷
EmptyList = []
list = []
if list==EmptyList:
? ? print('list is empty')注意:Python中與Java不同。
- Java中==用于判斷兩個變量是否指向同一個對象,即地址是否相同。
- 但是Python中不是,Python中,==用于判斷兩個變量的值相等。
python判斷為空的處理
pd.isnull(df) ? ? ? ? ? ? ?# 判斷df是否為空,返回布爾值 df = df[df[col].isnull()] ?# 篩選出df中,列col為空的部分 ? np.isnan(df.iloc[0,2]) #對df的第0行第2列判斷。此方法只對數(shù)值起作用,字符不行
有一種特殊情況,存儲的是nan(注意:不是NaN),這種情況只能用math.isnan來判斷了
# 過濾編號為空的(編號如果是字符串類型就轉(zhuǎn)換為數(shù)字類型 df= df[~dfsrc[‘編號'].astype(‘float').apply(math.isnan)] if df[‘編號']==math.nan: df[‘編號']=0
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Python json模塊與jsonpath模塊區(qū)別詳解
這篇文章主要介紹了Python json模塊與jsonpath模塊區(qū)別詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-03-03
Python?pyecharts實時畫圖自定義可視化經(jīng)緯度熱力圖
這篇文章主要為大家介紹了Python?pyecharts實時畫圖自定義經(jīng)緯度熱力圖實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-06-06
Pandas計算元素的數(shù)量和頻率的方法(出現(xiàn)的次數(shù))
本文主要介紹了Pandas計算元素的數(shù)量和頻率的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-02-02
?python中pandas讀取csv文件?時如何省去csv.reader()操作指定列步驟
這篇文章主要介紹了?python中pandas讀取csv文件?時如何省去csv.reader()操作指定列步驟,對正在工作的你可能有一定的幫助,需要的朋友可以參考一下2022-01-01

