¿Existe una forma "única" de obtener una lista de claves de un diccionario en orden ordenado?

La listasort() El método es una función modificadora que devuelveNone.

Entonces, si quiero iterar a través de todas las claves en un diccionario, no puedo hacer:

for k in somedictionary.keys().sort():
    dosomething()

En cambio, debo:

keys = somedictionary.keys()
keys.sort()
for k in keys:
    dosomething()

¿Hay una manera bonita de recorrer estas claves en orden ordenado sin tener que dividirlo en varios pasos?

Respuestas a la pregunta(3)

Su respuesta a la pregunta