[Python] itertools
곱집합을 해주려면 예를 들어 'ABCD' 'xy' 두 문자열을 Ax Ay Bx By Cx Cy 이렇게 묶어주려면 for문을 2개는 돌려야 할거다 그런데 itertools의 product를 이용하면 매우 간단하게 구현 가능 import itertools iterable1 = 'ABCD' iterable2 = 'xy' iterable3 = '1234' print(list(itertools.product(iterable1, iterable2, iterable3))) 이렇게 구현 가능! 이려면 [('A', 'x', '1'), ('A', 'x', '2'), ('A', 'x', '3'), ('A', 'x', '4'), ('A', 'y', '1'), ('A', 'y', '2'), ('A', 'y', '3'), ('A..
2021. 10. 10.