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

(列表名称是 b)我尝试使用 b.sort() 但它只是对从 1 到 9 的数字进行排序并忽略比这更大的数字。我怎么能解决这个问题?


例如,如果我有列表

['1', '22', '5', '3', '8', '7', '90']

我想得到

['1', '3', '5', '7', '8', '22', '90']


当年话下
浏览 137回答 2
2回答

繁星点点滴滴

list = [1,2,3,4]print(sorted(list))您遇到问题是因为您使用的是字符串列表。它正在按字母数字对它们进行排序。不将数字括在引号中。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python