All possible variants of zip in Python

前端 未结 4 649
渐次进展
渐次进展 2021-02-06 23:14

For example, I have a code looks like this:

a = [1, 2]
b = [4, 5]

How can I get something like this:

[(1,4), (1,5), (2,4), (2,5         


        
4条回答
  •  北恋
    北恋 (楼主)
    2021-02-07 00:08

    You want itertools.product:

    >>> import itertools
    >>> a = [1,2]
    >>> b = [4,5]
    >>> list(itertools.product(a,b))
    [(1, 4), (1, 5), (2, 4), (2, 5)]
    

提交回复
热议问题