• 本站由于前段时间遭受到大量临时和国外邮箱注册,所以对可注册的邮箱类型进行了限制!

  • 如果觉得本站的内容有帮助,可以考虑打赏博主哦!

  • 计算机图形学与计算几何经典必备书单整理,下载链接可参考:https://www.stubbornhuang.com/1256/

  • 问题反馈可发送邮件到stubbornhuang@qq.com

  • 欢迎大家交换友链,可在https://www.stubbornhuang.com/申请友情链接进行友链交换申请!

  • 工资「喂饱肚子」,副业「养活灵魂」!

  • 感谢大家访问本站,希望本站的内容可以帮助到大家!

  • 在本站开通年度VIP,无限制下载本站资源和阅读本站文章

  • 本站会放置Google广告用于维持域名以及网站服务器费用。

Python – 类对象/列表/元祖/字典判空的方法

Python 发布于2021-03-12 阅读 5,202次 0次评论 0次点赞 本文共823个字,阅读需要3分钟。

Python中,空列表,空元祖和空字典,以及未初始化的类对象都被Python判断为False,所以可以通过if not的方式判断这些对象是否为空。

1 Python类对象判空

# -*- coding: UTF-8 –*-

class BasicObject:
    m_Value = 0

    def __init__(self):
        self.m_Value = 100


if __name__ == '__main__':
    # 类对象判空
    # 不初始化
    basic = None
    if not basic:
        print("对象为空")
    else:
        print("对象不为空")

    # 初始化
    basic = BasicObject()
    if not basic:
        print("对象为空")
    else:
        print("对象不为空,m_Value的值为{}".format(basic.m_Value))

2 Python列表判空

2.1 方法1

# -*- coding: UTF-8 –*-

if __name__ == '__main__':

    A = []
    if not A:
        print("列表为空")
    else:
        print("列表不为空")

    A = ['1','2']
    if not A:
        print("列表为空")
    else:
        print("列表不为空")

3 Python元祖判空

3.1 方法1

# -*- coding: UTF-8 –*-

if __name__ == '__main__':

    A = ()
    if not A:
        print("元祖为空")
    else:
        print("元祖不为空")

    A = ('1',2)
    if not A:
        print("元祖为空")
    else:
        print("元祖不为空")

4 Python字典判空

4.1 方法1

# -*- coding: UTF-8 –*-

if __name__ == '__main__':

    A = {}
    if not A:
        print("字典为空")
    else:
        print("字典不为空")

    A = {
        'name' : 'liming',
        'age' : 18
    }
    if not A:
        print("字典为空")
    else:
        print("字典不为空")

欢迎扫码关注我的微信公众号,及时获取文章更新

微信公众号二维码

本文作者:StubbornHuang

版权声明:本文为站长原创文章,如果转载请注明原文链接!

原文标题:Python – 类对象/列表/元祖/字典判空的方法

原文链接:https://www.stubbornhuang.com/1199/

发布于:2021年03月12日 16:00:45

修改于:2023年06月26日 21:49:29

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

文章末尾
上一篇
资源分享 - Physically Based Rendering From Theory To Implementation, Second Edition 英文PDF下载
计算几何与计算机图形学资源
下一篇
资源分享 - Realistic Image Synthesis Using Photon Mapping 英文PDF下载
计算几何与计算机图形学资源
当前分类随机文章推荐

发表评论

您必须 [ 登录 ] 才能发表留言!

关注我们的公众号

微信公众号