Skip to content
Related Articles

Related Articles

Improve Article

Python | Sort the items alphabetically from given dictionary

  • Last Updated : 11 May, 2020

Given a dictionary, write a Python program to get the alphabetically sorted items from given dictionary and print it. Let’s see some ways we can do this task.

Code #1: Using dict.items()




# Python program to sort the items alphabetically from given dictionary
  
# initialising _dictionary 
dict = {'key1' : 'AGeek', 'key2' : 'For', 'key3': 'IsGeeks''key4': 'ZGeeks'
  
# printing iniial_dictionary 
print ("Original dictionary", str(dict)) 
  
# getting items in sorted order 
print ("\nItems in sorted order"
for key, value in sorted(dict.items()): 
    print(value) 

Output:

Original dictionary {‘key4’: ‘ZGeeks’, ‘key2’: ‘For’, ‘key1’: ‘AGeek’, ‘key3’: ‘IsGeeks’}

Items in sorted order
AGeek
For
IsGeeks
ZGeeks



 

Code #2: Using sorted()




# Python program to sort the items alphabetically from given dictionary
  
# initialising _dictionary 
dict = {'key1' : 'AGeek', 'key2' : 'For', 'key3': 'IsGeeks''key4': 'ZGeeks'
  
# printing iniial_dictionary 
print ("Original dictionary", str(dict)) 
  
# getting items in sorted order 
print ("\nItems in sorted order"
for key in sorted(dict): 
    print (dict[key]) 

Output:

Original dictionary {‘key4’: ‘ZGeeks’, ‘key2’: ‘For’, ‘key1’: ‘AGeek’, ‘key3’: ‘IsGeeks’}

Items in sorted order
AGeek
For
IsGeeks
ZGeeks

 Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.  

To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course. And to begin with your Machine Learning Journey, join the Machine Learning – Basic Level Course




My Personal Notes arrow_drop_up
Recommended Articles
Page :