目录

Python系列Python字典非空判断

【Python系列】Python字典非空判断

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。

https://i-blog.csdnimg.cn/blog_migrate/5b7d56665d406fee3159289ac61fa974.jpeg

  • 推荐: ,持续学习,不断总结,共同进步,活到老学到老
  • 导航
    • :全面总结 java 核心技术点,如集合,jvm,并发编程 redis,kafka,Spring,微服务,Netty 等
    • :罗列常用的开发工具,如 IDEA,Mac,Alfred,electerm,Git,typora,apifox 等
    • :详细总结了常用数据库 mysql 技术点,以及工作中遇到的 mysql 问题等
    • :总结好用的命令,解放双手不香吗?能用一个命令完成绝不用两个操作
    • :总结数据结构和算法,不同类型针对性训练,提升编程思维,剑指大厂

非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。💝💝💝 ✨✨ 欢迎订阅本专栏 ✨✨

博客目录

1.result =

在 Python 中, result = {} 是创建一个空字典(Dictionary)的语法。字典是 Python 中的一种数据结构,用于存储键-值对(Key-Value Pairs)的集合。

https://i-blog.csdnimg.cn/blog_migrate/c16dd2beae19ff544870dd92949deed9.png

2.简单使用

在这个语句中, result 是一个变量名, {} 表示一个空的字典。你可以通过将键与相应的值关联来填充字典。以下是一些常见的操作和用法:

  1. 添加键值对:

    result['key1'] = 'value1'
    result['key2'] = 'value2'
  2. 访问值:

    value = result['key1']
  3. 更新值:

    result['key1'] = 'new value'
  4. 删除键值对:

    del result['key2']
  5. 遍历字典:

    for key, value in result.items():
        print(key, value)

字典是一种灵活且常用的数据结构,它可以用于存储和操作各种类型的数据。键必须是唯一的且不可变的(如字符串、数字或元组),而值可以是任何类型的对象。

通过使用字典,你可以方便地组织和检索数据,例如存储配置信息、建立映射关系、缓存计算结果等。在 Python 中,字典是一个非常有用的工具,可以提高程序的灵活性和效率。

https://i-blog.csdnimg.cn/blog_migrate/473d443caeff26f6ccda4e40222dbd57.png

3.判断字典非空

if result is None or len(result) == 0:

4.使用案例

#### 集合非空
def abc():
    response_data = json.loads(content)
    rows = response_data['datas']['getOpeningRoom']['rows']
    desired_conditions = ['B', 'C']
    result = {}
    for row in rows:
        if row['text'] == '可预约':
            cdmc = row['CDMC']
            if any(condition in cdmc for condition in desired_conditions):
                result = {
                    'WID': row['WID'],
                    'XMDM': row['XMDM']
                }
                break
                # 如果未找到符合条件的场地,则选择第一个可预约的场地
    if result is None or len(result) == 0:
        for row in rows:
            if row['text'] == '可预约':
                print(f"其他场地可预约信息={row}")
            result = {
                'WID': row['WID'],
                'XMDM': row['XMDM']
            }
            break
    return result

觉得有用的话点个赞 👍🏻 呗。

❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄

💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍

🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

https://i-blog.csdnimg.cn/blog_migrate/101469850485989da7dda6f53e80e19d.gif