Python-如何检查列表是否为空?

发布于 2021-02-02 23:22:17

例如,如果通过以下内容:

a = []

如何检查是否a为空?

关注者
0
被浏览
146
1 个回答
  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。

    pythonic的方法来自PEP 8样式指南(“是”表示“推荐”,“ 否”表示“不推荐”):

    对于序列(字符串,列表,元组),请使用以下事实:空序列为假。

    Yes: if not seq:
         if seq:
    
    No:  if len(seq):
         if not len(seq):
    


  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。
    if not a:
      print("List is empty")
    

    使用空的隐式布尔值list是非常Python的。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看