我想数一数语音标签。到目前为止,我已经将词性标记(德语)存储在字典中,其中POS标记的键和出现次数的值。在

当我数数的时候,我想把“NN”和“NE”总结为一个变量“nomens_in_text”,因为它们都是名词。我做了一部分成功。当我有一个同时有'NN'和'NE'的输入文本时,在这种情况下,我的代码正在工作,我得到正确的结果,即'NN'和'NE'的总和。在

但问题是,当我有一个输入文本,例如只有'NN'而没有'NE',那么我会得到一个KeyError。在

我需要代码来查看输入文本中是否有'NN'或'NE'。如果有'NN'和'NE',那就把它们加起来。如果只有'NN',则只返回'NN'的出现次数,如果只有'NE',则相同。如果既没有“NN”也没有“NE”,则返回0或“None”。在

我想要一个代码,这将在下面描述的场景中适用于所有三个场景,而不会出现错误。在# First Scenario: NN and NE are in the Input-Text

myInput = {'NN': 3, 'NE': 1, 'ART': 1, 'KON': 1}

# Second Scenario: Only NN is in the Input-Text

#myInput = {'NN': 3, 'ART': 1, 'KON': 1}

# Third Scenario: Neither NN nor NE are in the Input-Text

#myInput = {'ART': 1, 'KON': 1}

def check_pos_tag(document):

return document['NN'] + document['NE']

nouns_in_text = check_pos_tag(myInput)

print(nouns_in_text)

# Output = If NN and NE are in the input text I get 4 as result

# But, if NN or NE are not in the input text I get a KeyError

我想我可以或者应该用if-else条件或者try-except块来解决这个问题。但我不知道如何实现这个想法。。。有什么建议吗?提前非常感谢!:-)

python中字典统计成绩合_Python统计字典中的项相关推荐

  1. python字典统计男女比例_python统计男女比例-女性时尚流行美容健康娱乐mv-ida网...

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页  > 高级搜索 python 实现代码行数 统 ...

  2. python修改列表中字典内的值_python修改字典内key对应值的方法

    python学习笔记:字典 python版本:Python 2.6.6 系统环境:CentOS release 6.2 x86_64 本文参考了互联网上前辈的一些文章 一.字典是python中最灵活的 ...

  3. python词频统计完整步骤_Python统计词频的几种方式

    语料 text = """My fellow citizens: I stand here today humbled by the task before us, gr ...

  4. python拥有庞大的计算生态_Python稳定基础训练中的易出错概念问题1(包括答案和分析),稳基,修炼,之,计算机,等级,考试,易错,含答案,与,解析...

    文章目录 1.下列关于Python的描述正确的是___. A.代码的缩进错误导致的是逻辑错误 B.跳跃结构是Python的流程结构之一 C.Python支持的数据类型包括char.int和float等 ...

  5. python字典属于什么类型_Python的字典类型

    Python的字典类型为dict,用{}来表示,字典存放键值对数据,每个键值对用:号分隔,每个键值对之间用,号分隔,其基本格式如下: d = {key1 : value1, key2 : value2 ...

  6. python取出字典的某个键_python 取出字典的键或者值/如何删除一个字典的键值对/如何遍历字典...

    先定义一个字典并直接进行初始化赋值 my_dict = dict(name="lowman", age=45, money=998, hourse=None) 1.取出该字典所有的 ...

  7. python处理pdf提取指定数据_python从PDF中提取数据的示例

    01 前言 数据是数据科学中任何分析的关键,大多数分析中最常用的数据集类型是存储在逗号分隔值(csv)表中的干净数据.然而,由于可移植文档格式(pdf)文件是最常用的文件格式之一,因此每个数据科学家都 ...

  8. python图书管理系统增删改查_python基础-字典的增删改查

    字典 字典的创建方式: # 方式一: dict1 = dict((("one", 1), ("two", 2), ("three", 3)) ...

  9. python编程试题单词倒排_Python:将句子中的单词全部倒排过来,但单词的字母顺序不变...

    早上看到好友未央的一篇博文<一道google的测试工程师笔试题>,内容如下: 这是去年面试google测试工程师的一道题,题目如下: 设计一个函数,使用任意语言,完成以下功能: 一个句子, ...

最新文章

  1. BZOJ1566:[NOI2009]管道取珠——题解
  2. 点云处理不得劲?球卷积了解一下
  3. JavaWeb高性能开发(一)
  4. OCP Java 自测
  5. Java 并发(JUC 包-01)
  6. 【Flink】connection indicates remote task manager was lost
  7. 【前端 · 面试 】HTTP 总结(六)—— HTTP 版本区别
  8. python协同过滤电影推荐的论文_Netflix电影推荐系统Python实现(协同过滤+矩阵分解)...
  9. [Oracle整理]树形查询(start with connect by)
  10. c 语言程序反编译,EXE文件反编译成C源代码的工具下载_EXE文件反编译成C源代码的工具官方下载-太平洋下载中心...
  11. 【菜鸟练习】Java方法实现高尔顿瓶
  12. linux 内核rps,Linux内核软RPS实现网络接收软中断的负载均衡分发
  13. 计算机毕业设计Java出彩校园信息交流平台(源码+系统+mysql数据库+lw文档)
  14. Three.js入门指南
  15. Linux配置及指令
  16. 中国人工智能公司十强排行榜新鲜出炉
  17. java中单根_通俗易懂的告诉你什么是java的单根继承结构
  18. 安装photoshop cc 2015几个问题的解决
  19. java左侧栏怎么打开_eclipse左侧项目栏不见了怎么解决
  20. linux下u盘网卡驱动,通过U盘给Linux系统安装网卡驱动的方法

热门文章

  1. linux操作普通文件夹,Linux学习--2.文件管理的基本命令
  2. 周杰伦新动作的老朋友是谁?程序员:送分题!
  3. 500 行代码写一个俄罗斯方块游戏
  4. 如何避免死锁,我们有什么套路可循?
  5. Spring Boot中使用LDAP来统一管理用户信息
  6. 目标检测旋转增强源码
  7. insightface mxnet训练 out of Memory
  8. MediaSource 缓存
  9. Curve-GCN图像标注
  10. Flask 数据迁移 报错 Table 'xxx' is already defined for this MetaData instance