python判断列表为空的三种方法总结
作者:Codefmeister 时间:2022-09-28 21:46:46
python中判断列表为空
判断列表为空是一个非常基础的问题。但是也有很多写法。
方法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列判断。此方法只对数值起作用,字符不行
有一种特殊情况,存储的是nan(注意:不是NaN),这种情况只能用math.isnan来判断了
# 过滤编号为空的(编号如果是字符串类型就转换为数字类型
df= df[~dfsrc[‘编号'].astype(‘float').apply(math.isnan)]
if df[‘编号']==math.nan:
df[‘编号']=0
来源:https://blog.csdn.net/weixin_43977640/article/details/109909787
标签:python,判断,列表
0
投稿
猜你喜欢
perl 调试命令的相关知识小结
2022-10-01 14:09:48
在python plt图表中文字大小调节的方法
2021-04-21 04:40:28
python实现canny边缘检测
2022-03-05 00:24:08
php 深入理解strtotime函数的使用详解
2024-05-03 15:53:03
vue @click @tap重叠事件区分方式
2024-05-10 14:10:04
对python中大文件的导入与导出方法详解
2021-02-11 12:32:47
浅析python打包工具distutils、setuptools
2021-03-30 14:45:14
对acronym、abbr标签的理解
2008-05-29 13:03:00
图像替换新技术:状态域方法[译]
2009-08-06 16:41:00
Python爬虫中Selenium实现文件上传
2023-03-27 22:00:26
python中itertools模块zip_longest函数详解
2023-01-02 09:09:35
如何在数据库中限制检索行数?
2010-06-22 21:04:00
通过T_sql语句向其中一次填入一条数据或一次填入多条数据的方式填充数据
2012-11-30 19:55:34
mpvue中配置vuex并持久化到本地Storage图文教程解析
2024-04-28 09:25:55
Linux下rpm方式安装mysql教程
2024-01-21 07:40:53
Django Admin设置应用程序及模型顺序方法详解
2021-01-18 14:45:18
图解Python中浅拷贝copy()和深拷贝deepcopy()的区别
2021-12-09 21:09:39
SQL Server数据库基本概念、组成、常用对象与约束
2024-01-14 02:16:01
Python实现计算文件夹下.h和.cpp文件的总行数
2022-09-20 00:54:51
Tensorflow 实现分批量读取数据
2023-09-23 23:04:44