我偶然发现了一个有趣的案例——我唯一确定的是我会得到一个iterable
对象。
我真正并且唯一想做的就是数一数。
我已经搜索了 python 中的 iterable 是否意味着可数,并且我发现许多地方都声称是这样,除了官方文档。
所以出现了2个问题:
在 Python 中,是否可迭代 => 可数(项目数)?还是这样很常见?
是否有一种通用的 Pythonic 方法可以从可迭代对象中获取计数?这似乎在这里得到了回答https://stackoverflow.com/a/3345807/1835470即不是没有计数,但作者提供了一个 pythonic 单行:
sum(1 for _ in iterableObject)