先上例子,
>>> sorted([5, 2, 3, 1, 4]) [1, 2, 3, 4, 5]
>>> a = [5, 2, 3, 1, 4] >>> a.sort() >>> a [1, 2, 3, 4, 5]sort会改变原先的列表,sorted不会改变原列表。
list.sort() 只适用于list类型。sorted适用于任何类型,并返回list类型。
>>> sorted({1: 'D', 2: 'B', 3: 'B', 4: 'E', 5: 'A'}) [1, 2, 3, 4, 5]其他的看官方文档。