如何从字典元素中打印特定的字符串?

时间:2019-06-12 05:30:41

标签: python dictionary ncbi

已解决:它是字典中的一个键,该字典作为元素嵌入到列表中

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

Heres a picture of the output我正在尝试从此摘要请求中打印文章标题(第2行结尾)。但是,我不熟悉字典列表。

我尝试了分割和切片,但是它们是用于元素和字符串的。我也看了Accessing elements of Python dictionary by index无济于事。 这是一些代码...

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

read = Entrez.read(titles)

print(read["Title"])

我希望它印刷“用于治疗与RPGR相关的X连锁性视网膜色素变性的分子稳定的基因治疗载体的开发”

相反,它说“ TypeError:列表索引必须是整数或切片,而不是str”

1 个答案:

答案 0 :(得分:0)

它是字典中的一个键,该键作为列表中的元素嵌入

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