在 Python 3 中,判断一个字典或者列表是否为空的方式与 Python 2 是一样的。你可以直接利用对象的真值性质(空的字典或列表为 False
,非空的字典或列表为 True
)来进行判断。
以下是示例:
对于字典:
my_dict = {}
# 利用真值测试
if not my_dict:
print("Dictionary is empty")
对于列表:
my_list = []
# 利用真值测试
if not my_list:
print("List is empty")
在这些例子中,if not my_dict:
将会检查 my_dict
是否为空。如果 my_dict
是空的,那么条件将为 True
并执行 print
语句。同样的逻辑也适用于列表。