python中zip的用法

 

zip()用于返回各个可迭代对象共同组成的元组。

>>> test1=["ccc","aaa","ddd","yyy","xxx"]
>>> test2=(200,100,400,800,500)
>>> test3="daceb"
>>> for i in zip(test1,test2,test3):
    print(i)

    
('ccc', 200, 'd')
('aaa', 100, 'a')
('ddd', 400, 'c')
('yyy', 800, 'e')
('xxx', 500, 'b')
>>> for i in zip(test1,test2):
    print(i)

    
('ccc', 200)
('aaa', 100)
('ddd', 400)
('yyy', 800)
('xxx', 500)
>>> for i in zip(test1,test3):
    print(i)

    
('ccc', 'd')
('aaa', 'a')
('ddd', 'c')
('yyy', 'e')
('xxx', 'b')
>>> for i in zip(test1,test2,test3):
    print(i,end="_")

    
('ccc', 200, 'd')_('aaa', 100, 'a')_('ddd', 400, 'c')_('yyy', 800, 'e')_('xxx', 500, 'b')_
>>> for i in zip(test1,test3):
    print(i,end="!")

    
('ccc', 'd')!('aaa', 'a')!('ddd', 'c')!('yyy', 'e')!('xxx', 'b')!

 

posted @ 2020-12-26 14:48  小鲨鱼2018  阅读(1133)  评论(0编辑  收藏  举报