标签: python python-3.x
为什么iter()为所有集合实现而reversed()不是(例如dicts和sets不实现它)?正如文档所说,reversed()返回一个简单的反向迭代器......
iter()
reversed()
答案 0 :(得分:4)
不订购字典和集合。当您考虑支持对它们的迭代时,这很容易被忽略......但是人们不能假设iter()将从集合和字典中提供项目的任何特定顺序,因此定义一种方法来反转它是没有意义的顺序。