from operator import itemgetter new_dict = sorted(data.items(), key=itemgetter(1))
sortedDictionary = sorted(mydictionary.keys())
#for dictionary d sorted(d.items(), key=lambda x: x[1]) #for inceasing order sorted(d.items(), key=lambda x: x[1], reverse=True) # for decreasing order #it will return list of key value pair tuples
print(sorted(key_value.items(), key = lambda kv:(kv[1], kv[0])))