我有一个2D列表,如下所示:
lst = [['c', 'd', 'b'], ['d', 'c', 'a'], ['b', 'a', 'c']]
Run Code Online (Sandbox Code Playgroud)
我首先要按字母顺序对列表中的每个列表进行排序,如下所示:
lst = [['b', 'c', 'd'], ['a', 'c', 'd'], ['a', 'b', 'c']]
Run Code Online (Sandbox Code Playgroud)
最后,我想按字母顺序对整个列表进行排序,其中考虑了子列表中的每个元素:
lst = [['a', 'b', 'c'], ['a', 'c', 'd'], ['b', 'c', 'd']]
Run Code Online (Sandbox Code Playgroud)
实现这一目标的最快方法是什么?谢谢.
我有一个这样的列表:
lst = [1, 3, 5, 1, 5, 6, 1, 1, 3, 4, 5, 2, 3, 4, 5, 3, 4]
Run Code Online (Sandbox Code Playgroud)
我想找到最常出现的所有元素.所以我想:
most = [1, 3, 5]
Run Code Online (Sandbox Code Playgroud)
1,3和5会发生最多,这是4次.什么是快速,pythonic方式来做到这一点?我试过这里显示的方法:
但它只给我前3名,我需要所有元素.谢谢.