zay*_*efs 1 python sorting lambda 2d list
我有一个2d的字符列表
[['J', 'A', 'M', 'E', 'S'],
['F', 'C', 'A', 'A', 'A'],
['F', 'A', 'B', 'B', 'B']]
Run Code Online (Sandbox Code Playgroud)
按字母顺序排序第一个列表的最佳方法是什么,其中包括以下进程列表,即:
[['A', 'E', 'J', 'M', 'S'],
['C', 'A', 'F', 'A', 'A'],
['A', 'B', 'F', 'B', 'B']]
Run Code Online (Sandbox Code Playgroud)
你可以使用zip():
>>> [list(t) for t in zip(*sorted(zip(*s)))]
[['A', 'E', 'J', 'M', 'S'], ['C', 'A', 'F', 'A', 'A'], ['A', 'B', 'F', 'B', 'B']]
Run Code Online (Sandbox Code Playgroud)
s您的清单列表在哪里.
| 归档时间: |
|
| 查看次数: |
253 次 |
| 最近记录: |