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

前端 未结 10 1155
太阳男子
太阳男子 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 14:02

    >>> a = [[],[],[]]
    >>> b = [[],[],[]]
    >>> for c in [*a,*b]:
        c.append("derp")
    
        
    >>> a
    [['derp'], ['derp'], ['derp']]
    >>> b
    [['derp'], ['derp'], ['derp']]
    >>> 
    

提交回复
热议问题