小编Zhe*_*Lin的帖子

Python 解压迭代器

我知道*Python中的运算符用于解包可迭代对象,例如解包列表。

不过,在实践中,我们也使用*operator来解包迭代器,但我还没有找到解释它的文档。

参见示例:

>>> a = [1,2,3]
>>> print(a)
[1, 2, 3]
Run Code Online (Sandbox Code Playgroud)

解压可迭代的

>>> print(*a)
1,2,3
Run Code Online (Sandbox Code Playgroud)

解压迭代器

>>> it = iter(a)
>>> print(*it)
1,2,3
Run Code Online (Sandbox Code Playgroud)

python iterator

8
推荐指数
1
解决办法
7809
查看次数

标签 统计

iterator ×1

python ×1