我有一个嵌套列表,如下所示:
nli=[[123,12],[124,15],[127,19],[12,6]]
我想根据另一个列表li
重新排列上面的嵌套列表:
^{pr2}$
其中li
值对应于嵌套列表的第二个元素nli
,那么我如何根据li
的顺序重新排列{},其中intern对应于每个嵌套列表的第二个元素nli
重新排列后的输出nli
假设为:
[[124, 15], [12, 6], [123, 12], [127, 19]]
还想知道我在哪里可以学到更多关于这类操作的信息
提前谢谢!!在
Tags:
首先按需要的键映射(创建索引):
现在使用映射创建新列表:
^{pr2}$您可以首先创建一个
dict
,它将元素的值映射到它在列表li
中出现的顺序。在然后使用
^{pr2}$order
根据每个[1]
元素对原始列表进行排序。在可以使用
nli
的每个值中最后一个元素的索引值进行排序:输出:
^{pr2}$相关问题 更多 >
编程相关推荐