sort dictionary keys code example

Example 1: sort dictionary by key

sortedDictionary = sorted(mydictionary.keys())

Example 2: python sort dict by key

A={1:2, -1:4, 4:-20}
{k:A[k] for k in sorted(A)}

output:
{-1: 4, 1: 2, 4: -20}

Example 3: sort dictionary

#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

Example 4: sort a dictionary

from operator import itemgetter
new_dict = sorted(data.items(), key=itemgetter(1))

Example 5: sort dictionary by key

dictionary_items = a_dictionary.items()
sorted_items = sorted(dictionary_items)