【发布时间】:2008-11-29 05:03:14
【问题描述】:
列表sort()方法是一个返回None的修饰函数。
因此,如果我想遍历字典中的所有键,我无法做到:
for k in somedictionary.keys().sort():
dosomething()
相反,我必须:
keys = somedictionary.keys()
keys.sort()
for k in keys:
dosomething()
有没有一种很好的方法可以按排序顺序遍历这些键,而不必将其分解为多个步骤?
【问题讨论】:
标签: python iterator syntactic-sugar