A = ['a','b','c']
B = [1, 2]
는 A와^n은 2가 포함 된 B 사이의 모든지도의 집합을 구축하는 파이썬 방법이 있나요 (여기에 2^3 = 8)? 즉 :
import itertools as it
P = it.product(A, B)
[p for p in P]
제공 : itertools.product
를 사용
[(a,1), (b,1), (c,1)]
[(a,1), (b,1), (c,2)]
[(a,1), (b,2), (c,1)]
[(a,1), (b,2), (c,2)]
[(a,2), (b,1), (c,1)]
[(a,2), (b,1), (c,2)]
[(a,2), (b,2), (c,1)]
[(a,2), (b,2), (c,2)]
, 모든 튜플을 얻을 수있어
Out[3]: [('a', 1), ('a', 2), ('b', 1), ('b', 2), ('c', 1), ('c', 2)]