# combinations(nums, 3)이면 nums를 3개씩 나누어 따로 만든다.
from itertools import combinations
nums = [1,2,7,6,4]
A = list(combinations(nums, 3))
print(A) -
[(1, 2, 7), (1, 2, 6), (1, 2, 4), (1, 7, 6), (1, 7, 4), (1, 6, 4), (2, 7, 6), (2, 7, 4), (2, 6, 4), (7, 6, 4)]
# combinations의 두 번째 인자가 4인 경우
from itertools import combinations
nums = [1,2,7,6,4]
A = list(combinations(nums, 4))
print(A) -
[(1, 2, 7, 6), (1, 2, 7, 4), (1, 2, 6, 4), (1, 7, 6, 4), (2, 7, 6, 4)]
'파이썬' 카테고리의 다른 글
[파이썬] enumerate() 함수 (0) | 2021.04.26 |
---|---|
[파이썬] 소수 찾기 - 에라토스테너스의 체 (0) | 2021.04.23 |
[파이썬] import re 사용하기 (0) | 2021.04.13 |
[파이썬] 리스트에 특정 값이 없는지 확인 - if ~ not in list: (0) | 2021.03.30 |
[파이썬] 두 수를 입력하여 뒤집어서 비교 (0) | 2021.03.26 |