求list_1和list_2的排列组合,需要用到python里面的笛卡尔积
list_1=[1,2,3]
list_2=[“a”,“b”,“c”]
#引入itertools模块,调用里面的product方法
import itertools
list_1_2=list(itertools.product(list_1,list_2))
print("排列组合的结果:",list_1_2)
排列组合的结果: [(1, 'a'), (1, 'b'), (1, 'c'), (2, 'a'), (2, 'b'), (2, 'c'), (3, 'a'), (3, 'b'), (3, 'c')]
PS:生成一个新的大列表,大列表里面是一个个元组