检查列表是否为空 – 3 种简单方法

嘿伙计!希望你们一切都好。在本文中,我们将重点讨论检查列表是否为空的不同技术

在开始讨论之前,让我们先看一下 Python List。


什么是 Python 列表?

Python 列表是一种动态存储数据的数据结构。在Python中,它服务于数组的目的此外,列表可以存储异构元素,即不同数据类型的元素一起存储到其中。

现在,了解了列表的工作原理后,让我们了解检查列表是否为空的不同方法。


技术 1:使用 len() 函数

Python len() function 可用于检查列表是否为空。如果 len() 函数返回零,则该列表为空。

例子:

lst = [] ## empty list
 
length = len(lst)
 
if length == 0:
    print("List is empty -- ",length)
else:
    print("List isn't empty -- ",length)

输出:

List is empty --  0

技巧 2:使用条件语句

Python 条件if 语句可用于检查列表是否为空,如下所示 –

句法:

if not list:
   #empty
else:
   

例子:

lst = [] ## empty list
 
if not lst:
    print("List is empty.")
else:
    print("List isn't empty.")

在上面的示例中,我们使用 if 语句来验证列表中是否存在任何元素。

输出:

List is empty.

技巧 3:直接比较

我们可以通过直接将列表与空列表即 [ ] 进行比较来检查是否存在空列表,如下所示 –

句法:

if list == []:
  #empty
else:

例子:

lst = list() ## empty list
 
if lst == []:
    print("List is empty.")
else:
    print("List isn't empty.")

在这里,我们将指定列表与空列表进行比较,以检查给定列表是否为空。

输出:

List is empty.

结论

至此,我们这个话题就结束了。如果您遇到任何问题,请随时在下面发表评论。

到那时,快乐学习!


参考