python中字典查找不存在的值时设置默认值以及拷贝,索引 您所在的位置:网站首页 凊字在字典里找不到 python中字典查找不存在的值时设置默认值以及拷贝,索引

python中字典查找不存在的值时设置默认值以及拷贝,索引

2024-07-10 17:11| 来源: 网络整理| 查看: 265

get使用必须用于键值对形式的字典,比如:{‘Price': 2373, 'Valid': True, 'Name': '小米'}

dict.get(key1,key2)  如果key存在,去key1的值,如果key1不存在,取key2的值,key2也可以直接赋值

dict.setdefault(key,value) 如果key不存在,则在字典中添加key,设置key的值未value

例如:

try: data=dict(r['data'][0]) # origFinalPrice=r['data'][0]['origFinalPrice'] # origlCompetPrice=r['data'][0]['origlCompetPrice'] price=data.get('origlCompetPrice',data.get('origFinalPrice')) except KeyError as e: print(e) print(price) def update_data_mapping(self): data_mapping = self.get_excel()[0] data = json.loads(data_mapping) hardwareSerialNumber = data['hardwareSerialNumber'] print(hardwareSerialNumber)


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有