gpt4 book ai didi

python - 使用列表理解从python列表字典中提取列表元素

转载 作者:太空宇宙 更新时间:2023-11-04 07:33:34 24 4
gpt4 key购买 nike

d = {'a':[1,2,3], 'b':[4,5]} 

我需要

[1,2,3,4,5] 

使用列表理解。我该怎么做?

最佳答案

使用嵌套列表理解:

>>> [val for lst in d.values() for val in lst]
[1, 2, 3, 4, 5]

但是您可能需要先对字典进行排序(因为字典是无序的)以保证顺序:

>>> [val for key in sorted(d) for val in d[key]]
[1, 2, 3, 4, 5]

关于python - 使用列表理解从python列表字典中提取列表元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41712222/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com