# 字典排序不能使用 .sort ,可以使用 sorted ,只對鍵排序,預設返回乙個列表
dict =
print(sorted(dict)) # 結果:['d1', 'd2', 'd3', 'd4']
# 用 字典 的 值 進行排序
dict =
newdict = {}
for m in sorted(dict, key=dict.__getitem__): # 公升序
newdict[m] = dict[m]
print(newdict) #結果:
#--sorted選用第二個引數key,如:key=dict.__getitem__後,則sorted對字典中的(值)進行排序
newdict = {}
for m in sorted(dict, key=dict.__getitem__, reverse=true): # 降序
newdict[m] = dict[m]
print(newdict) #結果:
# 用字典的 鍵 排序
dict =
newdict = {}
for k in sorted(dict):
newdict[k] = dict[k]
print(newdict) #結果:
newdict = {}
for k in sorted(dict, reverse=true):
newdict[k] = dict[k]
print(newdict) #結果:
python 按照字典的值進行排序
import sys import random reload sys sys.setdefaultencoding utf 8 這種字典,要對值進行按大小排序data str xie zhao chen data dic print data dic.keys 列印字典的所有鍵 print dat...
python字典按照鍵和值進行排序
排序首先想到python的sorted 和sort sort 與 sorted 區別 1.sort 是應用在 list 上的方法,sorted 可以對所有可迭代的物件進行排序操作。2.list 的 sort 方法返回的是對已經存在的列表進行操作,而內建函式 sorted 方法返回的是乙個新的 lis...
Python按鍵或值對字典進行排序
給定乙個字典,然後按鍵 key 或值 value 對字典進行排序。def dictionairy 宣告字典 key value 初始化 key value 2 56 key value 1 2 key value 5 12 key value 4 24 key value 6 18 key valu...