An elegant and fast way to consecutively iterate over two or more containers in Python?

前端 未结 10 1136
太阳男子
太阳男子 2020-12-28 13:29

I have three collection.deques and what I need to do is to iterate over each of them and perform the same action:

for obj in deque1:  
    some_action(obj)           


        
10条回答
  •  独厮守ぢ
    2020-12-28 13:58

    How about zip?

    for obj in zip(deque1, deque2, deque3):
        for sub_obj in obj:
            some_action(sub_obj)
    

提交回复
热议问题