python 判断不为空
时间: 2023-07-07 16:21:34 浏览: 108
python 变量是否为none
在Python中,可以使用以下方法来判断对象是否不为空:
1. 使用if语句判断对象是否不为空,例如:
```
# 判断列表是否不为空
my_list = [1, 2, 3]
if my_list:
print("列表不为空")
# 判断字符串是否不为空
my_str = "hello"
if my_str:
print("字符串不为空")
```
2. 使用bool()函数判断对象是否不为空,例如:
```
# 判断列表是否不为空
my_list = [1, 2, 3]
if bool(my_list) == True:
print("列表不为空")
# 判断字符串是否不为空
my_str = "hello"
if bool(my_str) == True:
print("字符串不为空")
```
注意,以上两种方法在判断非空对象时是等价的,都可以判断对象是否不为空。同时,对于列表、字符串、字典等集合类型的对象,如果其中至少有一个元素不为空,则也可以认为该对象不为空。
阅读全文