方式1 # -*- coding: utf-8 -*- # by dl from random import randint # 产生随机数组 data = {x:randint(0,100) for x in 'xyzabc'} print(data) # 把字典转换成元组列表 dataZip = zip(data.values(),data.keys()) print(dataZip) # 排序 dataZipS = sorted(dataZip) print(dataZipS)
方式2
# -*- coding: utf-8 -*- # by dl from random import randint # 产生随机数组 data = {x:randint(0,100) for x in 'xyzabc'} print(data) print(data.items()) print(sorted(data.items(),key=lambda x:x[1]))