从一项Python dict获取密钥的惯用方法不知道该密钥(但知道该dict只有一项)?

从一项Python dict获取密钥的惯用方法不知道该密钥(但知道该dict只有一项)?,python,dictionary,Python,Dictionary,我有一个一项dict(从JSON解析)列表,如下所示: lst = [ {"key_0": "value_0"}, {"key_1": "value_1"}, {"key_2": "value_2"}, ... {"key_n": "value_n"} ] 从不知道该键的列表n元素中检索键的最优雅的方法是什么 我想到了: [*lst[n].keys()][0] 但是我觉得它有点难看。您可以从dict创建一个迭代器,然后使用next函数获取第一项: next(iter(lst[n])) 您可

我有一个一项dict(从JSON解析)列表,如下所示:

lst = [
{"key_0": "value_0"},
{"key_1": "value_1"},
{"key_2": "value_2"},
...
{"key_n": "value_n"}
]
从不知道该键的列表n元素中检索键的最优雅的方法是什么

我想到了:

[*lst[n].keys()][0]

但是我觉得它有点难看。

您可以从dict创建一个迭代器,然后使用
next
函数获取第一项:

next(iter(lst[n]))

您可以将直接键转换为
列表
,然后获取第一项

>n=0
>>>列表(lst[n])[0]
“密钥0”