python中sort的用法是什么

44次阅读
没有评论

共计 596 个字符,预计需要花费 2 分钟才能阅读完成。

在 Python 中,sort() 是一个用于对列表进行排序的方法。它可以按照升序或者降序的方式对列表进行排序。

sort() 方法有两种使用方式:

  1. 对列表进行永久性排序:直接对列表使用 sort() 方法,列表中的元素将会被重新排列,原列表将被修改。
numbers = [5, 2, 9, 1, 7]
numbers.sort()
print(numbers)  # 输出 [1, 2, 5, 7, 9]
  1. 对列表进行临时性排序:使用 sorted() 函数对列表进行排序,原列表不会被修改,而是返回一个新的已排序的列表。
numbers = [5, 2, 9, 1, 7]
sorted_numbers = sorted(numbers)
print(sorted_numbers)  # 输出 [1, 2, 5, 7, 9]
print(numbers)  # 输出 [5, 2, 9, 1, 7]

sort() 方法和 sorted() 函数默认按照升序进行排序,但也可以通过传入一个 reverse=True 的参数来实现降序排序。

numbers = [5, 2, 9, 1, 7]
numbers.sort(reverse=True)
print(numbers)  # 输出 [9, 7, 5, 2, 1]

numbers = [5, 2, 9, 1, 7]
sorted_numbers = sorted(numbers, reverse=True)
print(sorted_numbers)  # 输出 [9, 7, 5, 2, 1]

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-16发表,共计596字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)