我知道这听起来很琐碎,但我没有意识到Python的
给我:
我想要。
我找了一些与排序数字集相关的算法,但我找到的都是涉及排序字母数字集的。
我知道这可能是一个简单的问题,但谷歌和我的教科书都没有提供比
sort()
函数有点奇怪。我有一个由实际上是字符串形式的"数字"组成的列表,所以我首先将它们转换为整数,然后尝试进行排序。list1=["1","10","3","22","23","4","2","200"]
for item in list1:
item=int(item)
list1.sort()
print list1
给我:
['1', '10', '2', '200', '22', '23', '3', '4']
我想要。
['1','2','3','4','10','22','23','200']
我找了一些与排序数字集相关的算法,但我找到的都是涉及排序字母数字集的。
我知道这可能是一个简单的问题,但谷歌和我的教科书都没有提供比
.sort()
函数更有用或不那么有用的东西。
list1
,是什么让你认为list
被更新了? - S.Lottsorted(mylist)
。 - Akin Hwan