python에서 combinations 모듈을 처음 알았다.
from itertools import combinations
new = []
for i in combinations(nums, 3):
new.append(i)
: 위와 같이 써주면 중복을 허용하지 않으면서 nums 배열에 있는 모든 요소를 가지고 만들 수 있는 모든 3개의 조합을 튜플 형태로 리턴함. i = (x,y,z) 형태로 리턴됨.
** itertools에 itertools.permutations(순열) 도 있고 사용법은 조합과 똑같다. 파이썬.. 너무꿀.. 근데 이걸 뒤늦게 안게 다행인 것 같다. 너무 모듈의 편리성을 처음부터 알면.. 꿀이긴하지..ㅎㅎ
=> 참고 링크