Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 목록의 모든 순열을 생성하는 방법은 무엇입니까?


itertools 패키지의 순열 방법을 사용하여 Python에서 목록의 모든 순열을 찾을 수 있습니다. 다음과 같이 사용할 수 있습니다 -

예시

import itertools
perms = list(itertools.permutations([1, 2, 3]))
print(perms)

출력

이것은 출력을 줄 것입니다 -

[(1, 2, 3), (1, 3, 2), (2, 1, 3), (2, 3, 1), (3, 1, 2), (3, 2, 1)]