number_str = "156,78,96,104,54,162,199,122,66,120"
number_sp = number_str.split(",")
number_list = list(number_sp)
number_list.sort(reverse=True)
print(number_list)
想让列表最后倒序排列,为什么结果不正确
![](https://profile-avatar.csdnimg.cn/default.jpg!4)
关于#python#的问题,请各位专家解答!
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- CQ.abc 2023-03-07 17:30关注
在此代码中,分隔符
""
应该被替换为逗号,
,才能将字符串正确地分隔成数字列表。此外,如果要将数字列表按照数值降序排序,需要使用参数key=int
,告诉sort()
函数将字符串转换为整数进行排序。以下是修改后的代码:number_str = "156,78,96,104,54,162,199,122,66,120" number_sp = number_str.split(",") number_list = list(number_sp) number_list.sort(reverse=True, key=int) print (number_list)
运行输出结果为:
['199', '162', '156', '122', '120', '104', '96', '78', '66', '54']
可以看到,经过修改后的代码成功将数字列表倒序排列。
回答不易,望采纳!本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥100 关于python拓展屏使用pyautogui.screenshot无法截图的问题
- ¥15 有偿求答 无导出权限怎么快速导出企业微信微文档
- ¥15 求解答,怎么数码管中这么加入闹钟或者传感器,这应该怎么加入相应的代码
- ¥15 scottplot5
- ¥30 想问问这个建模怎么编程没有思路
- ¥15 关于imageENview(ImageEN)中新建图层并根据鼠标位置添加图标
- ¥100 用两台电脑局域联网进行MT5的EA参数优化,但是连接不上,日志提示:
- ¥15 FastAPI报错: AsyncSession不是有效Pydantic类型
- ¥50 这Mac系统提示虚拟内存不足,怎么解决
- ¥15 Rs232电路无法收发数据,求帮助