在 Python 中,判断列表是否为空可以使用以下两种方法:
方法一:使用逻辑运算符not
和len()
函数
lst = [] if not lst: # 等价于 if len(lst) == 0: print("列表为空") else: print("列表不为空")
在上面的代码中,通过使用 not
运算符和 len()
函数来判断列表是否为空。如果列表为空,则 not lst
的值为 True
,执行 if
语句块中的代码,否则执行 else
语句块中的代码。
方法二:使用if
语句和len()
函数
lst = [] if len(lst) == 0: print("列表为空") else: print("列表不为空")
在上面的代码中,使用 len()
函数获取列表的长度,如果列表长度为0,则表示列表为空,执行 if
语句块中的代码,否则执行 else
语句块中的代码。
以上两种方法均可以判断列表是否为空,具体使用哪种方法可以根据实际情况选择。
评论