Как распечатать конкретную строку из элемента словаря? - PullRequest
0 голосов
/ 12 июня 2019

решено: это ключ в словаре, встроенный в качестве элемента в списке

print(read[0]["Title"])

Вот картинка с выводом Я пытаюсь напечатать заголовки статей (конец строки 2) из ​​этого краткого запроса. Однако я незнаком со списками словаря.

Я пробовал разбивать на части, но это для элементов и строк. Я также посмотрел на Доступ к элементам словаря Python по индексу безрезультатно. Вот код ...

titles = Entrez.esummary(db="Pubmed", id= "31106594, 30889179")

read = Entrez.read(titles)

print(read["Title"])

Хочу напечатать «Разработка вектора молекулярно-стабильной генной терапии для лечения ХПГ-связанного пигментного ретинита, ассоциированного с RPGR»

Вместо этого он говорит: «TypeError: индексы списка должны быть целыми или кусочками, а не str»

1 Ответ

0 голосов
/ 12 июня 2019

Это ключ в словаре, встроенный как элемент в список

for i in range(len(read)):
    print(read[i]["Title"])
...