如何解决正确的Python语法是什么?
如果key在字典中,我只想获得第一个匹配项。否则,我想得到一个NaN。我正在努力寻找适合自己需要的正确语法。比赛不一定要在列表中,我只需要数字即可。我尝试了很多变化...:
'Temperatur':[d2.get(key) for key in temperatur if key in d2][0] else None
'Temperatur':d2.get(key) for key in temperatur if key in d2 else None
解决方法
您可能希望next
使用默认设置:
'Temperatur': next((d2.get(key) for key in temperatur if key in d2),None)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。