Python是否可以遍历一列元组并仅选择与某个字符串匹配的元组?

时间:2019-12-13 05:41:47

标签: python

我正在使用SpaCy对一块文本执行名称实体识别,最终目的是组装一个简单的人名列表。

到目前为止,我已经成功地使用SpaCy为我提供了元组(“元组”)列表;实体的名称是每个元组中的第一个元素,标签是第二个元素。

我要遍历每个元组,检查第二个元素是否为PERSON,如果是,则将该元组的第一个元素附加到称为“实体”的字符串列表中。

我知道这是更基本的Python,但是我是一个初学者。

1 个答案:

答案 0 :(得分:3)

results = [x[0] for x in tuples if x[1] == "PERSON"]

您想要什么声音?遍历列表,对于每个值(如果它通过测试),请将部分值插入到集合中。