다른 목록에서 대체 조합을 가져와야 하는 경우 '조합' 방식과 '목록' 방식을 사용합니다.
예시
아래는 동일한 데모입니다.
itertools에서 가져오기 조합my_list =[54, 98, 11]print("목록은 다음과 같습니다.")print(my_list)replace_list =[8, 10]my_result =list(combinations(my_list + replace_list, len(my_list)) )print("결과는 다음과 같습니다.")print(my_result)
출력
목록은 다음과 같습니다.[54, 98, 11]결과는 다음과 같습니다.[(54, 98, 11), (54, 98, 8), (54, 98, 10), (54, 11, 8) , (54, 11, 10), (54, 8, 10), (98, 11, 8), (98, 11, 10), (98, 8, 10), (11, 8, 10)]사전>설명
-
필요한 패키지를 환경으로 가져옵니다.
-
목록이 정의되고 콘솔에 표시됩니다.
-
다른 바꾸기 목록이 정의되어 있습니다.
-
'combinations' 방식을 사용하여 원본 목록과 바꾸기 목록, 원본 목록의 길이를 연결합니다.
-
목록으로 변환됩니다.
-
이것은 변수에 할당됩니다.
-
결과는 콘솔에 표시됩니다.