import itertools #排列 # p1 = itertools.permutations([1,2,3,4,5],2) # print(p1) # print(list(p1)) # p1 = itertools.permutations([1,2,3,4,5],2) # print(p1) # print(list(p1)) # # #组合 # r1 = itertools.combinations([1,2,3,4,5],2) # print(list(r1)) # r1 = itertools.combinations([1,2,3,4,5],2) # print(list(r1)) #笛卡尔积 # d1 = itertools.product([1,2,3,4,5],repeat=3) # # """ # 1 2 3 4 5 1 2 3 4 5 # # """ # d2 = itertools.product("qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890",repeat=2) # print(list(d2)) # l1 = list(d2) # l1 = [''.join(x) for x in l1] # print(l1)
Python 排列组合
最新推荐文章于 2025-05-19 19:50:44 发布