tertools.chain() 方法可以用来简化这个任务。 它接受一个可迭代对象列表作为输入,
并返回一个迭代器,有效的屏蔽掉在多个容器中迭代细节。
from itertools import chain
a = [1, 2, 3, 4]
b = [‘x’, ‘y’, ‘z’]
for x in chain(a, b):
… print(x)
…
1
2
3
4
x
y
z
使用 chain() 的一个常见场景是当你想对不同的集合中所有元素执行某些操作的时候。
比如:
Various working sets of items
active_items = set()
inactive_items = set()
Iterate over all items
for item in chain(active_items, inactive_items):文章来源:https://www.toymoban.com/news/detail-417434.html
Process item
这种解决方案要比使用两个单独的循环更加优雅!
、文章来源地址https://www.toymoban.com/news/detail-417434.html
到了这里,关于Python chain函数的用法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!