嘿伙计!希望你们一切都好。在本文中,我们将重点讨论检查列表是否为空的不同技术。
在开始讨论之前,让我们先看一下 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. |
结论
至此,我们这个话题就结束了。如果您遇到任何问题,请随时在下面发表评论。
到那时,快乐学习!