我有一个列表和一个元组。我试着把它们压缩成一个有三个“列”的列表。以下是我所拥有的:
splitKeys=[['259', ' 46'], ['281', ' 71'], ['49', ' 13378']]
data=(2.2217806892532197, 1.1757204348143286, 0.55)
b=zip(splitKeys, data)
但是,我明白了:
[(['259', ' 46'], 2.2217806892532197), (['281', ' 71'], 1.1757204348143286),
(['49', '13378'], 0.55)]
当我真的想要这个的时候:
[('259', ' 46', 2.2217806892532197), ('281', ' 71', 1.1757204348143286),
('49', '13378], 0.55)]
我尝试了几种不同的方法,同时使用map
和lambda
,但是仍然得到了上面提到的不需要的结果。你知道吗
有什么想法?你知道吗
你想要:
在使用生成器表达式压缩之前,可以临时解压缩列表:
输出:
相关问题 更多 >
编程相关推荐