1. 问题:
当需要对多个迭代器进行相同遍历操作时,如何避免因为迭代器之间的类型或者迭代器元素
数量过大引发的问题?
2. 解决方法:
使用itertools模块中的chain函数。
- 示例:
from itertools import chain
list_a = [2, 4, 1, 8, 3]
list_b = ["hong kong", "bei ji", "shang hai"]
list_c = [["inner","1"], ["second", "2"]]
for i in chain(list_a, list_b, list_c):
print(i)
- 示例结果: