【发布时间】:2021-01-09 20:23:47
【问题描述】:
我有以下列表
d=[[(1.0,1.1,1223),(2.0,1.1,1224)],[(3.0,1.1,1222),(4.0,1.1,1222)],[(5.0,1.1,1222),(1.0 ,1.1,1222)]]我想使用列表推导获得以下结果:
[[(1.0, 1.1), (2.0, 1.1)], [(3.0, 1.1), (4.0, 1.1)], [(5.0, 1.1), (1.0, 1.1)]]我已经这样做了
g= [d[i][y][:2] for i in range(len(d)) for y in range(len(d[i]))]
但是,我得到了这个输出:
[(1.0, 1.1), (2.0, 1.1), (3.0, 1.1), (4.0, 1.1), (5.0, 1.1), (1.0, 1.1)]哪里出错了?
【问题讨论】:
标签: python-3.x list tuples