에 목록에서 특정 조합을 생성 : 나는 범위에서 6 개 무작위 요소 (1, 11) 소요됩니다 두 번째 부분에 대한내가 모든 조합을 생성하기 위해 다음 스크립트를 사용했습니다 파이썬
import itertools
x = 7
my_list = range(1, 11)
for k in [x]:
for sublist in itertools.combinations(my_list, k):
print sublist
합니다. my_second_list라고 부르 자. my_second_list에서 5 개의 요소를 포함하도록 적어도 하나의 조합을 얻으려면 my_list 조합의 최소 개수를 생성해야합니다.
그 방법에 대한 아이디어가 있으십니까?
'하위 목록'을 검토하여 출력을 필터링 할 수 있습니까? –
질문을 편집하고 예상 결과를 포함시켜야한다고 생각합니다. –
더 구체적으로 질문을 편집했습니다. 이전 버전은 의미가 없었습니다. 지난 밤에 내가 썼을 때 나는 매우 피곤했을 것이다 :) – wiseguy0106