【发布时间】:2023-03-08 19:02:01
【问题描述】:
我有以下 Python 字典:
b = {'SP:1': 1.0,
'SP:2': 2.0,
'SP:3': 3.0,
'SP:4': 4.0,
'SP:5': 5.0,
'SP:6': 6.0,
'SP:7': 40.0,
'SP:8': 7.0,
'SP:9': 8.0}
我想获取这个列表并对其进行迭代以创建 9 个lists,每个后续列表都是其前身的超集。所以:
[1.0]
[1.0,2.0]
[1.0,2.0,3.0]
[1.0,2.0,3.0,4.0]
...
[1.0,2.0,3.0,4.0,5.0,6.0,40.0,7.0,8.0]
使用列表理解可能有一种非常简单的方法,但我无法解决!
【问题讨论】:
-
具有连续整数键的字典通常首先应该是列表。
-
你自己尝试过什么?请向我们展示代码...
标签: python list dictionary list-comprehension