为什么python 3的glob()不返回迭代器?

时间:2019-02-10 22:41:07

标签: python python-3.x

python 2和3之间的区别之一是,许多函数现在返回迭代器/生成器,而不是列表,例如(1, 1, 3) range()map()。删除了旧功能的类似迭代器版本,例如filter()

但是python 3仍然同时具有glob.glob()xrange()。为什么没有glob.iglob()采取与globiglob相同的行为?这仅仅是遗漏的东西吗?或者是否有关于它的讨论以及不进行更改的原因?如果是这样,给出的原因是什么?

请注意,我不是在问这两个功能之间的区别,也不是在何时使用另一个功能,我也不是在询问是否应更改该功能的个人意见。

0 个答案:

没有答案