0

我已经从文本中标记了句子。现在,在每个标记化的句子上,我应用了 Senna Semantic Role Labeling。 annotation.getAnnotations("He created the Robot")['srl']是返回字典的函数,就像[{'A1': 'the Robot', 'A0': 'He', 'V': 'created'}] 在 D 字典中一样,像 A1 这样的单个元素可以使用D[0]['A1'].

现在,当将带有键的字典元素作为字典元素分配给另一个字典时,如何使用另一个字典访问该字典元素。我已经尝试在一个循环中使用多个句子以使其有意义。

 j=0
 for i in tokenized_sentences:
     srl[j]= ann.getAnnotations(i)['srl']
     print(srl[j][0]['A0'])   # **not working, improvements can be here**
     j=j+1

我认为这不是那么难的问题,所有这些都需要知道语法和实现。但我在互联网上没有找到任何帮助。

4

0 回答 0