为列表中的单个字典提取值给定键

时间:2018-04-27 21:13:58

标签: python list dictionary indexing

所以我有一个如下列表

[{'id': '290910533794791424', 'invite': 'KEY', 'orderid': 'YMHBK8', 'order': 'specified value'}]

我如何获得某个值,例如orderid

1 个答案:

答案 0 :(得分:0)

您有一个包含单个词典的列表。

因此,您可以通过显式提取第一个元素迭代列表一次来检索给定键的值:

lst = [{'id': '290910533794791424', 'invite': 'KEY',
        'orderid': 'YMHBK8', 'order': 'specified value'}]

res = next(iter(lst))['orderid']  # 'YMHBK8'
res = lst[0]['orderid']           # 'YMHBK8'