如何在python中提取特定的键值

时间:2018-03-10 11:28:21

标签: python dictionary

在Python脚本中,我有一个词典:

dict = [{'entity': 'Mexican', 'type': 'cuisine', 'startIndex': None, 'endIndex': None, 'score': None}]

现在,我只想提取密钥entity,因此我可以将密钥的值Mexican存储在字符串变量中。

1 个答案:

答案 0 :(得分:1)

要访问字典中的值,请使用其键查询字典。 实施例 -

dict = { 1:'a', 2:'b', 3:'c' }
dict[1]
'a'
dict[2]
'b'

但是在您的代码中,您在List中添加了字典。

[{'entity': 'Mexican', 'type': 'cuisine', 'startIndex': None, 'endIndex': None, 'score': None}]

方括号围绕着这里的字典。因此,此字典将是名为 dict 的列表中的第一个项目 因此,要访问字典中存在的实体键的值,您需要首先访问List值,然后访问Dictionary键值。

因此,要实现这一点,请使用以下代码。

dict[0]['entity']

这里,dict[0]返回字典对象,['entity'] on返回字典对象的值。