w3resource

Python Exercise: Sort a dictionary by key

Python dictionary: Exercise-14 with Solution

Write a Python program to sort a dictionary by key.

Sample Solution:-

Python Code:

color_dict = {'red':'#FF0000',
          'green':'#008000',
          'black':'#000000',
          'white':'#FFFFFF'}

for key in sorted(color_dict):
    print("%s: %s" % (key, color_dict[key]))
	

Sample Output:

black: #000000                                                                                                
green: #008000                                                                                                
red: #FF0000                                                                                                  
white: #FFFFFF 

Visualize Python code execution:

The following tool visualize what the computer is doing step-by-step as it executes the said program:

Python Code Editor:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

Previous: Write a Python program to map two lists into a dictionary.
Next: Write a Python program to get the maximum and minimum value in a dictionary.

What is the difficulty level of this exercise?



Inviting useful, relevant, well-written and unique guest posts