python 两个 list 排列组合成新的list

2021-01-07 14:56:58 浏览数 (1)

Python product函数介绍

​ product(A,B)函数,返回A和B中的元素组成的笛卡尔积的元组,具体见如下代码:

代码语言:javascript复制
import itertools
for item in itertools.product([1,2,3,4],[100,200]):
    print(item)
    '''
(1, 100)
(1, 200)
(2, 100)
(2, 200)
(3, 100)
(3, 200)
(4, 100)
(4, 200)
    '''

​ product(list1,list2)依次取出list1中每1个元素,与list2中的每1个元素,组成元组,将所有元组组合成一个列表返回.

0 人点赞