我有一个字典列表,看起来像(这是实际数据的一个非常小的子集):
[{'utterance': 10,'id': 'output454', 'utterance': 'this is nice'}]
我想提取键为'outrance'的每个值,因此在本例中,我希望输出为(我不想在输出本身中包含键):
'this is nice'
我试过做几件事,但都没有成功(以下都没有成功):
[key for key, val in data.items() if key== "'utterance'"]
for k, v in data.iteritems():
if k == '"utterance":':
print(data[k])
如果有任何帮助,我将不胜感激。谢谢
或者,如果列表中只有一个元素。。你知道吗
问题:这里的问题是python
dictionary
不允许重复键,因此在初始化时对象'utterance': 10
被丢弃。你知道吗解决方案:更改对象格式,如
如果您首先在外部列表上循环,则在此处使用列表理解会变得更容易:
相关问题 更多 >
编程相关推荐