Python 리스트의 모든 순열을 생성하는 방법은 무엇인가요?, How do I generate all permutations of a list?
질문 리스트의 모든 순열을 생성하는 방법은 무엇인가요? 예를 들어: permutations([]) [] permutations([1]) [1] permutations([1, 2]) [1, 2] [2, 1] permutations([1, 2, 3]) [1, 2, 3] [1, 3, 2] [2, 1, 3] [2, 3, 1] [3, 1, 2] [3, 2, 1] 답변 표준 라이브러리의 itertools.permutations을 사용하세요: import itertools list(itertools.permutations([1, 2, 3])) 여기에서 적용된 itertools.permutations의 구현 예시입니다: def permutations(elements): if len(elements) AB AC AD B..
2023. 6. 30.