Как получить доступ к значению элементов словаря из словаря (элементы словаря являются самим словарем) - PullRequest
0 голосов
/ 03 февраля 2019

У меня есть токенизированные предложения из текстов.Теперь к каждому предложенному токену я применил маркировку семантической роли сенны.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

Я думаю, что это не такие сложные вопросы, все, что нужно знать синтаксис и реализацию.Но я не нашел помощи в интернете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...