首页 > 解决方案 > 将字典列表转换为列表列表

问题描述

我有如下字典列表

dictList = [{'key': 'ABORT_DETACHED_QUERY', 'value': 'false'}, {'key': 'ALLOW_CLIENT_MFA_CACHING', 'value': 'false'}, {'key': 'ALLOW_ID_TOKEN', 'value': 'false'}]

我想像下面这样转换它

List1= [['ABORT_DETACHED_QUERY', 'false'], ['ALLOW_CLIENT_MFA_CACHING', 'false'], ['ALLOW_ID_TOKEN', 'false']]

感谢你的帮助 !

标签: pythonlistdictionary

解决方案


您可以使用列表推导,迭代列表中的每个字典,并仅获取每个字典的值列表:

List1 = [[*item.values()] for item in dictList]

输出

[['ABORT_DETACHED_QUERY', 'false'], ['ALLOW_CLIENT_MFA_CACHING', 'false'], ['ALLOW_ID_TOKEN', 'false']]

推荐阅读