Python将多个可迭代对象(如列表、元组、集合等)连接成一个单一的迭代器
itertools.chain
是 Python 标准库中 itertools
模块提供的一个函数,用于将多个可迭代对象(如列表、元组、集合等)连接成一个单一的迭代器。它允许你在循环中一次性遍历多个序列,而不需要先将它们合并成一个单独的序列。
使用方法
基本语法
itertools.chain(*iterables)
*iterables
是一个可变参数,可以传入多个可迭代对象(例如列表、元组、集合等)作为参数。
返回值
itertools.chain
返回一个迭代器对象,该迭代器按顺序迭代每个传入的可迭代对象中的元素。