Есть ли «однострочный» способ получить список ключей из словаря в отсортированном порядке?
Списокsort()
Метод - это функция-модификатор, которая возвращаетNone
.
Поэтому, если я хочу перебрать все ключи в словаре, я не могу сделать:
for k in somedictionary.keys().sort():
dosomething()
Вместо этого я должен:
keys = somedictionary.keys()
keys.sort()
for k in keys:
dosomething()
Есть ли симпатичный способ перебирать эти ключи в отсортированном порядке, не разбивая его на несколько этапов?