myList[order(sapply(myList, "[[", "x"))]
Run Code Online (Sandbox Code Playgroud)
会做的
[[1]]
[[1]]$a
[1] -1
[[1]]$b
[1] 0.2
[[1]]$x
[1] 1
[[2]]
[[2]]$a
[1] 1
[[2]]$b
[1] 1 2 3 4 5
[[2]]$x
[1] 2
[[3]]
[[3]]$a
[1] 7
[[3]]$b
[1] 9.1
[[3]]$x
[1] 3
Run Code Online (Sandbox Code Playgroud)