gpt4 book ai didi

Python:修改列表的排序顺序

转载 作者:行者123 更新时间:2023-11-30 23:36:10 26 4
gpt4 key购买 nike

我有一个列表:

['24/2', '24/3', '25/2', '6']

我想对其进行排序,使其显示为

['6','24/2','24/3','25/2']

但是,sorted()函数返回

['24/2', '24/3', '25/2', '6']

有没有办法改变它(对于字符串不是永久的,但只是在这种情况下)?

谢谢。

最佳答案

>>> items = ['24/2', '24/3', '25/2', '6']
>>> sorted(items, key=lambda s: [int(n) for n in s.split('/')])
['6', '24/2', '24/3', '25/2']

关于Python:修改列表的排序顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16756018/

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