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])))
dictionary_items = a_dictionary.items() sorted_items = sorted(dictionary_items)