美文网首页
python 字典三元表达式

python 字典三元表达式

作者: 戒灵 | 来源:发表于2021-01-08 18:34 被阅读0次

当我们判断一个字典里面是否存在某个K 并且取它对应的V时:

普通写法:

b = [{'date': '12/30/2020', 'ordered_product_sales': '¥80,583', 'ordered_product_salesb2b': '¥0', 'units_ordered': '17'}]
for item_dict in b:
  if date in item_dict :
     abs_date =  item_dict ['date ']
  else:
     abs_date =''

三元表达式写法:

b = [{'date': '12/30/2020', 'ordered_product_sales': '¥80,583', 'ordered_product_salesb2b': '¥0', 'units_ordered': '17'}]
for item_dict in b:
    abs_date = item_dict['date'] if 'date' in item_dict else ''  #三元表达式

相关文章

网友评论

      本文标题:python 字典三元表达式

      本文链接:https://www.haomeiwen.com/subject/qhifaktx.html