Skip to content

Home

Sort dictionary by key

Sorts the given dictionary by key.

def sort_dict_by_key(d, reverse = False):
  return dict(sorted(d.items(), reverse = reverse))

d = {'one': 1, 'three': 3, 'five': 5, 'two': 2, 'four': 4}
sort_dict_by_key(d) # {'five': 5, 'four': 4, 'one': 1, 'three': 3, 'two': 2}
sort_dict_by_key(d, True)
# {'two': 2, 'three': 3, 'one': 1, 'four': 4, 'five': 5}

More like this

Start typing a keyphrase to see matching snippets.