在 Python3 中,许多方法都返回迭代器或生成器对象(而不是 Python2 中的列表或其他重对象)。
但是,我发现拆分字符串仍然返回list
而不是generator
or iteator
:
~$ python3
Python 3.2.2
(...)
>>> type('a b c d'.split())
<class 'list'>
是否有使用generator
or分割字符串的内置函数iterator
?
(我知道我们可以自己拆分它并编写好的生成器函数。我很好奇标准库或语言中是否有东西可以做到这一点)