(列表名称是 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))
您遇到问题是因为您使用的是字符串列表。它正在按字母数字对它们进行排序。不将数字括在引号中。
添加回答
举报
0/150
提交
取消