如何以最 Pythonic 的方式迭代多个列表?
假设我有 2 个列表:
l1 = [1, 2, 3]
l2 = [4, 5, 6]
如何在不改变 l1 和 l2 的情况下实现对 l1 和 l2 中的整个元素集的迭代?
我可以简单地加入两个列表,然后迭代结果:
l3 = l1[:]
l3.extend(l2)
for e in l3:
# ... whatever with e
但是这个解决方案对我来说听起来并不像pythonic,也没有效率,所以我正在寻找更好的方法。