Python字典分别按键值排序

#!/usr/bin/env python
# -*- coding: utf-8 -*-

myDict = {1:'v1', 4:'k4', 3:'s3', 2:'b2'}

#按key排序
myDict_Sorted_by_Key = sorted(myDict.iteritems(),key=lambda d:d[0], reverse = False)
print myDict_Sorted_by_Key

#按value排序
myDict_Sorted_by_Value = sorted(myDict.iteritems(),key=lambda d:d[1], reverse = False)
print myDict_Sorted_by_Value


你可能感兴趣的:(Python字典分别按键值排序)