Existe uma maneira "one-liner" para obter uma lista de chaves de um dicionário em ordem classificada?
A listasort()
O método é uma função modificadora que retornaNone
.
Portanto, se eu quiser percorrer todas as chaves de um dicionário, não posso:
for k in somedictionary.keys().sort():
dosomething()
Em vez disso, devo:
keys = somedictionary.keys()
keys.sort()
for k in keys:
dosomething()
Existe uma maneira bonita de iterar essas chaves em ordem classificada sem precisar dividi-las em várias etapas?