1. 问题:
当需要对多个迭代器进行相同遍历操作时,如何避免因为迭代器之间的类型或者迭代器元素
数量过大引发的问题?
2. 解决方法:
使用itertools模块中的chain函数。
- 示例:
from itertools import chainlist_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)
- 示例结果: