Python列表排序技巧:sort()与sorted()方法详解及实例应用

您是否注意到,当您在网站上搜索并输入要查找的内容的关键字时,搜索栏下方会出现针对输入的关键字的扩展名和问题。您输入的关键字越多,您就越有可能找到您想要的问题。其实出现这种情况是因为计算机算法的排序,会根据关键词关联性、搜索量等原因进行排序。那么你知道如何在Python中对列表进行排序吗?今天小编就教大家如何对列表进行排序。

Python列表排序技巧:sort()与sorted()方法详解及实例应用

排序()方法

根据大小对列表中的元素进行排序

  1. list.sort(key=None,reverse=False)

例子:

  1. In [57]: l=[27,47,3,42,19,9]

  2. In [58]: l.sort()

  3. In [59]: l

  4. Out[59]: [3, 9, 19, 27, 42, 47]

排序()方法

主要用于赋值

  1. In [62]: l=[27,47,3,42,19,9]

  2. In [63]: sorted(l)

  3. Out[63]: [3, 9, 19, 27, 42, 47]

注意:

sort() 方法不返回对象并更改原始列表。

Sorted() 方法返回一个可用作表达式的对象。原始列表保持不变,并生成一个新的排序列表对象。

扩展示例:

正向排序

  1. >>>L = [2,3,1,4]

  2. >>>L.sort()

  3. >>>L

  4. >>>[1,2,3,4]

逆序排序

  1. >>>L = [2,3,1,4]

  2. >>>L.sort(reverse=True)

  3. >>>L

  4. >>>[4,3,2,1]

关于在 Python 中对列表进行排序的简单方法的这篇文章到此结束。

你可能想看:
« 上一篇
下一篇 »

相关推荐

python爬虫教程PDF,Python爬虫书PDF

2026年09月02日

31阅读

外国教程python,python编程教学视频

2026年09月02日

25阅读

python简明教程沈洁元,python详细基础教程

2026年09月02日

21阅读

python库包教程,python 包

2026年09月02日

27阅读

python教程大全集,python教程600集

2026年09月02日

26阅读

python入门教程完整版,python零基础入门全套教程视频

2026年09月02日

22阅读