python - 如何识别字典中是否存在某些键?
问题描述
我有一个名为 Entity 的字典,它看起来像这样:
Entity = {'ORG': 'ABC','PERSON': 'Ankit','ORDINAL': '150th','DATE': 'quarterly', 'MONEY': 'dollars'}
现在我必须根据条件创建其他包含以下值的字典。
Class = {'Signal':'<Condition>'}
条件是:
如果实体键由 ORG 和 PERSON 组成,则应更新 Class 字典中的值“Medium”。
如果实体键由 ORG、PERSON 和 MONEY 组成,则应更新 Class 字典中的值“Strong”。
如果实体键不包含上述键,则应更新类字典值“弱”。
我应该如何为上述问题创造条件?
我想要类字典中的输出,如下所示,
如果在实体字典中有 ORG 和 PERSIN 键,那么类字典应该是这样的,
Class = {'Signal' : 'Medium'}
解决方案
要检查字典是否包含特定的键,请使用:如果字典中
存在给定键则返回的'ORG' in Entity
语句,否则返回。True
False
推荐阅读
- bixby - Bixby:登录工具
- jboss7.x - 在 openshift 中从 jboss cli 将 web-context 从 /auth 修改为 /ddu-auth 时出错
- rest - Delphi Rest Client 组件有什么问题
- deployment - 在不重新部署的情况下更新 jboss EAP 7 上的现有战争
- java - 将第一个 CompleteableFuture 的结果传递给链下的另一个 CompletableFuture
- codenameone - 与我的应用程序一起使用时,codeScanner 不起作用
- android - 来自 android_asset 的“Content-Security-Policy”、“frame-ancestors *”
- powershell - Powershell 在启动时运行但未执行 Remove-AppxPackage
- java - 在 Java 中将不完整的 searchString 与日期格式匹配的最佳方法
- jenkins-pipeline - 从哪里可以下载詹金斯的“管道”插件?