【发布时间】:2014-11-12 15:37:42
【问题描述】:
在不将元素存储在内存中的情况下,计算可迭代(通过迭代)中元素数量的最佳方法是什么?
现在,我只是在做sum(1 for x in iterable)。我希望在itertools 中找到一些东西,但似乎什么都没有。
【问题讨论】:
-
作为旁注,这个功能早在几年前就被要求了:mail.python.org/pipermail/python-list/2003-August/182237.html,但不幸的是讨论停在那里,我认为这个问题经常出现,应该添加到 python 中。
标签: python count iterator iterable