举例来说,我有一个这样的二进制代码列表:
a=['100','10','01010','000','0001','10001']
我希望排序的列表是:
a=['000','0001','10','100','01010','10001']
您可以将该函数int
用作键:
sorted(a, key=lambda x: int(x, 2))
# ['000', '0001', '10', '100', '01010', '10001']
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句