我有一个元组列表(来自prev。处理),我希望将列分配给新列表。我可以逐列进行此操作。但我想知道是否有更智能的单线解决方案。
>>> lt= [(3.249, 0.5), (1.393, 0.55), (0.766, 0.6), (0.489, 0.66), (0.396, 0.7), (0.291, 0.78), (0.247, 0.84), (0.216, 0.9), (0.195, 0.96)]
>>> l0= [x[0] for x in lt]
>>> l1= [x[1] for x in lt]
>>> l0
[3.249, 1.393, 0.766, 0.489, 0.396, 0.291, 0.247, 0.216, 0.195]
>>> l1
[0.5, 0.55, 0.6, 0.66, 0.7, 0.78, 0.84, 0.9, 0.96]
我正在寻找像(伪代码)
这样的东西(l0,l1) = ([x[0] for x in lt],[x[1] for x in lt]
感谢您的反馈。