为了账号安全,请及时绑定邮箱和手机立即绑定

如何按升序对整数列表进行排序?

如何按升序对整数列表进行排序?

当年话下 2021-06-29 09:07:15
(列表名称是 b)我尝试使用 b.sort() 但它只是对从 1 到 9 的数字进行排序并忽略比这更大的数字。我怎么能解决这个问题?例如,如果我有列表['1', '22', '5', '3', '8', '7', '90']我想得到['1', '3', '5', '7', '8', '22', '90']
查看完整描述

2 回答

?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

list = [1,2,3,4]

print(sorted(list))

您遇到问题是因为您使用的是字符串列表。它正在按字母数字对它们进行排序。不将数字括在引号中。


查看完整回答
反对 回复 2021-07-06
  • 2 回答
  • 0 关注
  • 136 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信