gpt4 book ai didi

python - 按降序对相应字符串的数字进行排序

转载 作者:太空宇宙 更新时间:2023-11-04 04:26:55 25 4
gpt4 key购买 nike

我有一个 list

codelist=['11CE711-141', '11CS710-142', '11EC710-142', '11EE610-8', '11EEP60-5', '11IT610-1', '11ITRA0-66', '11ME710-141', '11MT710-71']

我想根据数值按降序对列表进行排序,如下所示

codelist=['11CS710-142','11EC710-142','11CE711-141','11ME710-141','11MT710-71','11ITRA0-66','11EE610-8','11EEP60-5','11IT610-1']

请向我提出解决此问题的想法。谢谢

最佳答案

您可以使用一个键函数进行排序,该函数在使用 - 拆分并将该标记转换为整数后返回第二个标记:

sorted(codelist, key=lambda s: -int(s.split('-')[1]))

关于python - 按降序对相应字符串的数字进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53331892/

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