0
itertools.permutations 및 조합을 살펴 보았지만 문제가 해결되지 않을 것으로 생각됩니다.itertools.product에 여분의 상태 추가하기
기본적으로 정의 된 길이 (요소의 양보다 큼)로 주어진 문자열의 모든 가능한 순열 목록을 만들려고합니다.
기본적으로 세 가지 가능한 상태 0, 1 또는 상관하지 않습니다. [0,1, '*'].
s = list(itertools.product(('0','1','*'), repeat=8))
그러나, 제품이 첫 번째 매개 변수에 2 개 이상의 매개 변수를 좋아하지 않는 것 :
내가 좋아하는 뭔가를 기대했다.
순열 또는 조합 (즉, 조합의 양보다 많음)을 확장하려고하면 빈 배열이 반환됩니다. 나를 위해
'제품이 첫 번째 매개 변수에 2 개 이상의 매개 변수를 싫어하는 것 같지 않습니다.'게시 한 코드가 나에게 잘 작동하여 8 개 항목 튜플을 반환합니다. – agf
게시 한 코드가 Python 2.7에서도 저에게 적합합니다. –
흥미 롭군요, 저는 로컬로 작업 할 수 없었습니다. 그런 다음 여기에 글을 올리려고 멋지게 포맷했습니다 ... 나는 분명히 오타를 제거했습니다. 고마워. – espais