在Python中,如何仅从字典列表中获取值并将它们再次放入列表中?

在Python中,如何仅从字典列表中获取值并将它们再次放入列表中?,python,Python,我正在数据库中运行一个查询,并以dict格式的列表获取输出。dict的每个列表都与一个id列相关联。 例如: 因此,要循环查询的输出,我需要如下内容: [50,60] # for id 1.(The values to be in a list and this will go on for all the id's) 如果query_result=[{'v_key':50},{'v_key':60}],则: [d['v_key'] for d in query_result] # [50,

我正在数据库中运行一个查询,并以dict格式的列表获取输出。dict的每个列表都与一个id列相关联。 例如:

因此,要循环查询的输出,我需要如下内容:

[50,60] # for id 1.(The values to be in a list and this will go on for all the id's)

如果
query_result=[{'v_key':50},{'v_key':60}]
,则:

[d['v_key'] for d in query_result]  # [50, 60]

如果
query_result=[{'v_key':50},{'v_key':60}]
,则:

[d['v_key'] for d in query_result]  # [50, 60]

[lst中的v代表dct.values()中的v代表dct.values()]
。如果DICT有多个值,则这将具有未定义的顺序。

[v代表dct中的lst中的dct。values()]
。如果dicts有多个值,则这将具有未定义的顺序。

我的程序有些动态,无法在python中硬编码v_键,并且可以根据配置更改v_键。假设对于id值1,键是v_键,但对于id值2,键可能不是v_键,也可能是r_键。但我的最终目标是将所有要放入列表中的值(而不是键)@Claudiamy程序有点动态,我不能在python中硬编码v_键,v_键可以根据配置进行更改。假设对于id值1,键是v_键,但对于id值2,键可能不是v_键,也可能是r_键。但我的最终目标是将所有要放入列表中的值(而不是键)@克劳迪亚汉克斯!我在找这个@谢谢!我在找这个@亚基姆