permutation (순열)
import itertools
a = [i for i in range(5)]
print(list(itertools.permutations(a, 2)))
0부터 4까지 리스트를 2개씩 뽑아서 출력하는 코드.
[(0, 1), (0, 2), (0, 3), (0, 4), (1, 0), (1, 2), (1, 3), (1, 4), (2, 0), (2, 1), (2, 3), (2, 4), (3, 0), (3, 1), (3, 2), (3, 4), (4, 0), (4, 1), (4, 2), (4, 3)]
'Python' 카테고리의 다른 글
(Python) index, value 순으로 정렬하기 - 백준 나이순 정렬 (0) | 2020.06.21 |
---|---|
python 숫자, 문자열로 list 만들기 (0) | 2020.06.16 |
python key를 이용한 단어 정렬 (등장하는 단어순) (0) | 2020.06.16 |
python [::] 사용법 (0) | 2020.06.15 |
python 아스키코드 이용하기 (0) | 2020.06.15 |