当前位置: 首页 > 图灵资讯 > 行业资讯> python中如何给list排序?

python中如何给list排序?

来源:图灵python
时间: 2024-10-09 17:55:15

大家有没有发现,当在网站上检索,想找到的内容,输入一个关键词时,检索栏下会出现输入关键词的拓词和问题。输入的关键词越多,越有可能找的你想要的问题。其实会出现这种情况是由于计算机算法的排序,会根据关键词关联、搜索量等原因排序。那你知道在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学习有所帮助哦~