字典排序 元組列表 恢復字典結構

2021-09-24 20:14:11 字數 653 閱讀 7045

前言:僅個人小記。

**如下(排序函式sorted中兩種取值函式)

1. 借助lambda匿名函式 取值

d = 

r = sorted(d.items(),key=lambda x:x[1],reverse=false) #reverse=false 表示從小到大

#lambda x:x[1] 表示傳入x,返回x[1]

# r為元組列表,具體為 [('王', 4), ('江', 6), ('李', 10)]

rd = dict(r)

# rd 恢復為字典結構,具體為

2. sorted 借助operator取值
import operator

d =

r = sorted(d.items(),key=operator.itemgetter(1),reverse=false)

# r為元組列表,具體為 [('王', 4), ('江', 6), ('李', 10)]

rd = dict(r)

# rd 恢復為字典結構,具體為

列表 元組 字典

列表 列表的定義 1 list 列表 是 python 中使用 最頻繁 的資料型別,在其他語言中通常叫做 陣列 2 專門用於儲存 一串 資訊 3 列表用 定義,資料 之間使用 分隔 4 列表的 索引 從 0 開始 5 索引 就是資料在 列表 中的位置編號,索引 又可以被稱為 下標 6 注意 從列表中...

列表 元組 字典

列表1.1 列表的定義.注意 從列表中取值時,如果 超出索引範圍,程式會報錯 2 列表常用操作 在 ipython3 中定義乙個 列表,例如 name list 輸入 name list.按下 tab 鍵,ipython 會提示 列表 能夠使用的 方法 1 元組的定義 tuple 元組 與列表類似,...

列表 元組 字典

變數 值1,值2 值n 變數 list num list 1 2,3 2 print num list num list 1 2,3 count num list.count 2 print count num list 1 2,3 num list2 4 2,3 num list.extend n...