例如,假设我有一个二进制代码列表,例如:
a=['100','10','01010','000','0001','10001']
Run Code Online (Sandbox Code Playgroud)
我希望排序列表为:
a=['000','0001','10','100','01010','10001']
Run Code Online (Sandbox Code Playgroud)
您可以将该函数int用作键:
sorted(a, key=lambda x: int(x, 2))
# ['000', '0001', '10', '100', '01010', '10001']
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
313 次 |
| 最近记录: |