나는 python으로 itertools 모듈을 사용하고있다. combine_with_replacement가 모든 조합을 제공하지 않는다는 것을 알았습니다.itertools를 사용하여 Python 조합에 갇혀있다
>>>import itertools
>>>[list(x) for x in itertools.combinations_with_replacement('AB', 3)]
[['A', 'A', 'A'], ['A', 'A', 'B'], ['A', 'B', 'B'], ['B', 'B', 'B']]
이 날 [ 'A', 'B', 'A']이나 [ 'B', 'A', 'B'를]주지 않는다.
누구에게 왜 이것이 중요한지, 더 중요한 것은 어떻게 수정하는지 알고 있습니까?
예. 나는이 목록의 조합을 사용하고 있었고 그 반대의 것이었다. – NotFromBrooklyn
이유는 간단합니다 :'combinations_with_replacement'의 정의는 여러분이 기대하는 바가 아닙니다. doc 읽기 ;-) –