Skip to main content
 首页 » 编程设计

python之如何从python中的元组列表列表中获取列表

2025年05月04日15lautakyan007

我有一个元组列表:

[[(1,0.99), (2,0.95)], [(2,0.97),(3,0.89),(1, 0.80)]] 

从上面的数据中,我怎样才能得到列表的列表,例如:

[[1,2],[2,3,1]] 

请您参考如下方法:

您可以简单地使用嵌套的列表理解:

lst = [[(1,0.99), (2,0.95)], [(2,0.97),(3,0.89),(1, 0.80)]] 
 
r = [[i for i, _ in l] for l in lst] 
print(r) 
# [[1, 2], [2, 3, 1]]