def sortMyNumber(collection,asc):
xx = [0,0,0,0,0]
print("type 5 numbers")
for x in sortMyNumber(xx,True):
print(x)
如果您正在讨论对数字列表进行排序,有很多方法可以做到这一点,而且您不需要特殊的函数。Python已经具备了您需要的功能。
按升序排序:
[1, 3, 2, 5, 4].sort()
sorted([1, 3, 2, 5, 4])
或降序:
[1, 3, 2, 5, 4].sort(reverse=True)
sorted([1, 3, 2, 5, 4], reverse=True)
sort()
方法的一个好处是它对列表进行了适当的排序。sorted的一个好处是它支持任何可迭代的内容,而不仅仅是列表。
因为这个问题还不清楚,你可能还想知道如何按相反的顺序排序(不是严格的升序或降序(。在这种情况下,你可以这样做:
list(reversed([1, 3, 2, 5, 4]))