我在列表列表或元组列表中有一些数据,如下所示:
data = [[1,2,3], [4,5,6], [7,8,9]]
data = [(1,2,3), (4,5,6), (7,8,9)]
Run Code Online (Sandbox Code Playgroud)
我想按子集中的第二个元素排序.意思是,按2,5,8排序,其中2来自(1,2,3),5来自(4,5,6).这样做的常用方法是什么?我应该在列表中存储元组或列表吗?
我不太明白这个sorted()论点背后的语法:
key=lambda variable: variable[0]
Run Code Online (Sandbox Code Playgroud)
不是lambda随意的吗?为什么variable在看起来像是两次dict?