我有清单:
[[(5, 0.13074668991267904), (7, 0.50480936593447379), (11, 0.24881894415284611)]
[(19, 0.2984135829981458), (24, 0.31341486626464521), (29, 0.15972991970724332), (31, 0.12844163102996534)]]
我需要创建一个新列表,其中包含前一个列表中的第二个值,它们必须如下所示:
[[0.13074668991267904, 0.50480936593447379, 0.24881894415284611)]
[0.2984135829981458, 0.31341486626464521, 0.15972991970724332), 0.12844163102996534)]]
我该怎么做?
答案 0 :(得分:1)
你可以迭代原始列表,将每个元素中的最后一个元素作为一个选项。
new_list = [[x[-1] for x in a_list] for a_list in nested_lists]