我有一个 Python 数字列表,我正在尝试按升序对它们进行排序。这是我的代码:
numbers = [5, 2, 1, 8, 4]
我尝试使用 sort() 函数,如下所示:
sort(numbers)
首先,当您提出问题时,请尝试尽可能描述您的问题。您正在使用的输入的一部分,在这里您应该添加整个代码以及错误消息(如果可能)。
好吧!我们进入正题。请注意, sort() 是
list
None
numbers.sort()
这种方法效率稍高一些。
另一方面,如果你想使用内置函数sorted(),你需要将其分配给一个新变量,因为该函数从原始列表创建一个新列表,例如:
numbers_sorted = sorted(numbers)
查看this以获取更多示例。
希望它足够清楚!