为了账号安全,请及时绑定邮箱和手机立即绑定

带条件和关键字检查的字典理解

带条件和关键字检查的字典理解

回首忆惘然 2023-02-07 17:32:56
我正在尝试完成这样的事情:models = {k1: v, k2:v}grid = {k1: w, k2:w, k3:w}grid_of_params = {grid.items() if grid.keys() in models for k,v in grid.items()}print(grid_of_params)Output: {k1: w, k2:w}换句话说,grid如果 dict 中存在键,则 dict 理解返回 dict 的项目models。如何更正此语法?
查看完整描述

1 回答

?
PIPIONE

TA贡献1829条经验 获得超9个赞

如果我理解正确,{k:v for k, v in grid.items() if k in models}应该可以解决问题。



查看完整回答
反对 回复 2023-02-07
  • 1 回答
  • 0 关注
  • 64 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信