Python | Ordenar los elementos alfabéticamente del diccionario dado

Dado un diccionario, escriba un programa Python para obtener los elementos ordenados alfabéticamente del diccionario dado e imprimirlo. Veamos algunas formas en que podemos hacer esta tarea. 

Código #1: Usar dict.items() 

Python3

# Python program to sort the items alphabetically from given dictionary
 
# initialising _dictionary
dict = {'key2' : 'For', 'key3': 'IsGeeks',  'key1' : 'AGeek',  '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)

Producción: 

Diccionario original {‘key2’: ‘For’, ‘key3’: ‘IsGeeks’, ‘key1’: ‘AGeek’, ‘key4’: ‘ZGeeks’}

Artículos ordenados
AGeek
Para
IsGeeks
ZGeeks

  Código #2: Usar sorted() 

Python3

# Python program to sort the items alphabetically from given dictionary
 
# initialising _dictionary
dict = {'key4': 'ZGeeks', 'key1' : 'AGeek', 'key3': 'IsGeeks', 'key2' : 'For'}
 
# 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])

Producción: 

Diccionario original {‘key4’: ‘ZGeeks’, ‘key1’: ‘AGeek’, ‘key3’: ‘IsGeeks’, ‘key2’: ‘For’}

Artículos ordenados
AGeek
Para
IsGeeks
ZGeeks

Publicación traducida automáticamente

Artículo escrito por Shivam_k y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *