當前位置:成語大全網 - 新華字典 - python 字典排序 字典序排序是什麽意思

python 字典排序 字典序排序是什麽意思

字典就是包含key:value對的集合

比如

L = [{"name": "zhangsan", "birth":19920208, "gender":"m"}, {"name": "lisi", "birth":19900609, "gender":"m"}, {"name": "wanghong", "birth":19950907, "gender":"f"}]

對字典排序就是對列表進行排序後打印:

from operator import itemgetter

L = sorted(L,key=itemgetter('birth'),reverse=True)

for i in range(0,len(L)):

... print("Name: {:10} Gender: {:2} Birth: {}".format(L[i]["name"],L[i]["gender"],L[i]["birth"]))