日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python中sorted函数的用法_Python3 中sorted() 函数的用法

發(fā)布時(shí)間:2025/3/12 python 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中sorted函数的用法_Python3 中sorted() 函数的用法 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

描述

sorted() 函數(shù)對所有可迭代的對象進(jìn)行排序操作。

語法

sorted(iterable, key=None, reverse=False)

iterable – 可迭代對象。

key – 主要是用來進(jìn)行比較的元素,只有一個(gè)參數(shù),具體的函數(shù)的參數(shù)就是取自于可迭代對象中,指定可迭代對象中的一個(gè)元素來進(jìn)行排序。

reverse – 排序規(guī)則,reverse = True 降序 , reverse = False 升序(默認(rèn))。

案例

>>> a_dict={'A':2,'B':3,'C':4,'D':1,'E':5}

>>> sorted_a_dict = sorted(a_dict.items(), key = lambda x:x[1], reverse = True)

>>> sorted_a_dict

[('E', 5), ('C', 4), ('B', 3), ('A', 2), ('D', 1)]

## sorted() 函數(shù)對所有可迭代的對象進(jìn)行排序操作,返回重新排序的列表

## items() 方法以列表返回可遍歷的(鍵, 值) 元組數(shù)組。

## lambda 構(gòu)造匿名函數(shù),以元組中第二個(gè)元素作為排序依據(jù),即x[1]

## reverse = True 表示降序排列

## 最后得到的 word_freq_dict 為按照頻率倒敘排列的 (鍵, 值)元組 的列表

知識點(diǎn)補(bǔ)充:python中sort函數(shù)與sorted函數(shù)的區(qū)別

sort與sorted的區(qū)別:

sort是應(yīng)用在list上的方法,sorted可以對所有可迭代的對象進(jìn)行排序操作。

list的sort方法返回的是對已存在的列表操作后的結(jié)果,而內(nèi)建函數(shù)sorted方法返回的是一個(gè)新的list,而不是在原來的基礎(chǔ)上進(jìn)行的操作。

語法

sorted用法:sorted(iterable,cmp=None,key=None,reverse=False)

sort用法:sort(cmp=None,key=None,reverse=False)

參數(shù)說明:

iterable--可迭代的對象

cmp--比較函數(shù),比較什么由參數(shù)key決定,例如:cmp(e1, e2) 是具有兩個(gè)參數(shù)的比較函數(shù),返回值:負(fù)數(shù)(e1 < e2);0(e1 == e2);正數(shù)( e1 > e2)。

key--用列表元素的某個(gè)屬性或函數(shù)作為關(guān)鍵字

reverse--排序規(guī)則,reverse=True降序,reverse=False升序(默認(rèn))

區(qū)別:

對于一個(gè)無序列表a,調(diào)用a.sort(),對a排序后返回a,sort()函數(shù)修改待排序的列表內(nèi)容

而對于一個(gè)無序列表a,調(diào)用sorted(a),對a排序后返回一個(gè)新的列表,對a無影響

例:

總結(jié)

到此這篇關(guān)于Python3 中sorted() 函數(shù)的用法的文章就介紹到這了,更多相關(guān)Python3 sorted() 函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

總結(jié)

以上是生活随笔為你收集整理的python中sorted函数的用法_Python3 中sorted() 函数的用法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。