순열(=permutations) 1️⃣ 반복 가능한 객체(=길이가 n인)에 대해서 중복을 허용하지 않고 r개를 뽑아서 나열 2️⃣ 뽑힌 순서대로 나열하기 때문에 순서가 의미 있음(즉, 같은 값이 뽑히더라도 순서가 다르면 다른 경우의 수로 취급) 3️⃣ permutations(반복 가능한 객체, r) from itertools import permutations n = [1, 2, 3, 4] a = list(permutations(n, 2)) print(a) # [(1, 2), (1, 3), (1, 4), (2, 1), (2, 3), (2, 4), (3, 1), (3, 2), (3, 4), (4, 1), (4, 2), (4, 3)] for i in list(a): if i[0] != i[1]: print(..