gpt4 book ai didi

python - 如何对二进制字符串列表进行排序

转载 作者:行者123 更新时间:2023-12-02 03:05:57 25 4
gpt4 key购买 nike

比方说,我有一个二进制代码列表,如下所示:

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']

关于python - 如何对二进制字符串列表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59006362/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com