你有没有注意到,当你在网站上搜索,输入你想查找的内容的关键词时,搜索栏下方会出现针对输入关键词的扩展和问题。输入的关键字越多,就越有可能找到你想要的问题。其实出现这种情况是由于计算机算法的排序,会根据关键词联想、搜索量等原因进行排序。那么你知道如何在 python 中对列表进行排序吗?今天,我将教大家如何对列表进行排序。
方法一:sort()方法
会对list中元素按照大小进行排序
list.sort(key=None,reverse=False)
实例:
In [57]: l=[27,47,3,42,19,9]
In [58]: l.sort()
In [59]: l
Out[59]: [3, 9, 19, 27, 42, 47]
方法二:sorted()方法
主要是用于赋值
In [62]: l=[27,47,3,42,19,9]
In [63]: sorted(l)
Out[63]: [3, 9, 19, 27, 42, 47]
注意:
sort()方法
不会返回对象,改变原有的list。
sorted()方法
返回一个对象,可以用作表达式。原来的list不变,生成一个新的排好序的list对象。
以上就是python中列表排序的两种方法:
sort()方法和sorted()方法,大家可以根据不同的情况选择不同的方法,希望对大家的python学习有所帮助~
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ Python初学者的文本文件的输入和输出10/30
- ♥ Python 海象运算符的使用09/21
- ♥ Python时间模块大汇总!12/26
- ♥ python中的e是什么意思08/24
- ♥ 如何替换python3中的re函数?11/29
- ♥ python列表如何不重复09/27
内容反馈