題目:對字典進行有序排序,分別根據字典的key或字典的value
dis1 =#方法四:#方法一:
print(sorted(dis1.items(),key = lambda x:x[1
]))print(sorted(dis1.items(),key = lambda x:x[0
]))#方法二: operator模組
import
operator
print(sorted(dis1.items(),key = operator.itemgetter(1
)))print(sorted(dis1.items(),key = operator.itemgetter(0
)))#方法三:xip方法
print(
'-----zip方法:zip函式缺省會對第乙個元素進行排序的-----')
f =zip(dis1.keys(),dis1.values()) #zip 之後,zip函式缺省會對第乙個元素進行排序的
g =zip(dis1.values(),dis1.keys())
print(sorted(f))
print(sorted(g))
import collections
kd = collections.ordereddict(sorted(dis1.items(),key = lambda x:x[1]))
print(kd)
vd = collections.ordereddict(sorted(dis1.items(),key = lambda x:x[0]))
print(vd)
執行結果:
-----zip方法:zip函式缺省會對第乙個元素進行排序的-----
計算機網路 練習(五十九)
練習 五十九 在 linux 作業系統中,可以通過 iptables 命令來配置核心中整合的防火牆。若在配置指令碼中新增 iptables 命令 sipt t nat a prerouting p top s 0 0 d 61.129.3.88 dport 80 j dnat to dest 192...
誅天者 pat basic 練習五十九 C語言競賽
c 語言競賽是浙江大學計算機學院主持的乙個歡樂的競賽。既然競賽主旨是為了好玩,頒獎規則也就制定得很滑稽 給定比賽的最終排名以及一系列參賽者的 id,你要給出這些參賽者應該獲得的獎品。輸入第一行給出乙個正整數 n 10 4 是參賽者人數。隨後 n 行給出最終排名,每行按排名順序給出一位參賽者的 id ...
第五十九周學習筆記
咦?第五十八周筆記去哪了?lstm from torch.nn scratch,這裡 主要的設計思路 class mylstmcell nn.module def init self,input size,hidden size super mylstmcell,self init self.gat...