我想要对一个
即将以下顺序反转:
有什么想法可以让它变得更好吗?
OrderedDict
进行反向迭代。即将以下顺序反转:
for k, v in my_ordered_dict.iteritems():
# < do stuff >
到目前为止,我已经得到一个非惰性版本,通过反转一个列表:
for k, v in list(my_ordered_dict.iteritems())[::-1]:
# < do stuff >
有什么想法可以让它变得更好吗?
reversed(my_ordered_dict.iteritems())
等同于list(my_ordered_dict.iteritems())[::-1]
吗? - Yuval Atzmonlist()
,另一个用于[::-1]
,而reversed(...)
只创建一个列表。 - AChampionreversed()
成为更好的选择。 - AChampion