我正在使用SpaCy对一块文本执行名称实体识别,最终目的是组装一个简单的人名列表。
到目前为止,我已经成功地使用SpaCy为我提供了元组(“元组”)列表;实体的名称是每个元组中的第一个元素,标签是第二个元素。
我要遍历每个元组,检查第二个元素是否为PERSON,如果是,则将该元组的第一个元素附加到称为“实体”的字符串列表中。
我知道这是更基本的Python,但是我是一个初学者。
答案 0 :(得分:3)
results = [x[0] for x in tuples if x[1] == "PERSON"]
您想要什么声音?遍历列表,对于每个值(如果它通过测试),请将部分值插入到集合中。