美文网首页编程那些事Python编程IT@程序员猿媛
Python多重for循环之zip和product模式

Python多重for循环之zip和product模式

作者: redcohen | 来源:发表于2019-02-28 10:05 被阅读24次

    1. zip模式

      x = ['a','b','c']
      y = [1,2,3]
      for i,j in zip(x,y):
          print(i,j)
    

    输出
    a 1
    b 2
    c 3

    2. product模式

    from itertools import product
    lst = [1,2,3]
    for i,j,k in product(lst,lst,lst):
        print(i,j,k)
    

    输出(27组):
    1 1 1
    1 1 2
    1 1 3
    1 2 1
    ...
    3 3 3

    相关文章

      网友评论

        本文标题:Python多重for循环之zip和product模式

        本文链接:https://www.haomeiwen.com/subject/otocuqtx.html