我需要从python的列表中提取每个字典?

2024-09-30 20:32:04 发布

您现在位置:Python中文网/ 问答频道 /正文

因此,我有一个API,它返回一个列表(示例!)==>

words = [[{'aaa':'123', 'bbb':'456',.....}, {'ccc':'123', 'ddd':'456',.....}, {'eee':'123', 'fff':'456',.....}]]

我需要删除嵌套列表==>

word = [{'aaa':'123', 'bbb':'456',.....}, {'ccc':'123', 'ddd':'456',.....}, {'eee':'123', 'fff':'456',.....}]

如何在python中实现它


Tags: gtapi示例列表fffwordwordsbbb
3条回答

尝试:

import ast
words = ast.literal_eval(words)[0]

由于嵌套列表只是上级列表的第一项,因此您可以直接拉取该上级列表的第一项

word = words[0]

您可以使用列表理解:

words = [[a], [b], [c], [d]]
flattened = [val for sublist in words for val in sublist]

相关问题 更多 >