将一个列表中的每个项目拆分为具有键值对的2d列表



我有多个长度不同的列表。所有项目都是浮动的。我想从列表中提取每个项目,并将其拆分为一个2d列表作为键值对。示例,lst = [13.45, 15.46, 17.98, 14.98]应该成为two_d_lst = [[0, 13.45], [1, 15.46], [2, 17.98], [3, 14.98]]什么是最蟒蛇的方式?

使用列表理解(最Python的方法(:

lst = [13.45, 15.46, 17.98, 14.98]
two_d_lst = [[i,j] for i,j in enumerate(lst)]
print(two_d_lst)
[[0, 13.45], [1, 15.46], [2, 17.98], [3, 14.98]]

p.S:2d_lst不是有效名称

最新更新