편집 : 원래 게시물에서 목록 이해를 사용하고 싶다고 말했지만 기꺼이 해결책을 수락합니다. 나는 단순히 목록 이해가 그것을하는 가장 간단한 방법이라고 가정했다.임의의 수의 변수를 가진 Python 제품
나는 프라임 분해와 관련된 문제에 대해 연구 중이며 목록 이해와 관련하여 문제가 발생했습니다.
숫자의 소수 요소 목록이 있는데 목록에는 숫자가 포함될 수 있습니다. [2,3,5] 또는 [2] 또는 [2,3,11,17] 등이 될 수 있습니다.
권력의 모든 제품을 찾을 수 있기를 바랍니다. 이 숫자는 제품이 100,000보다 작거나 같은 값입니다. 예를 들어, 만약 내가 소수 분해가 [2,3,5]라면, 자연수 a, b, c에 대해 (2^a) (3^b) (5^c) (2^a) (3^b) (5^c) < = 100,000을 만족한다.
소수 요소의 수가 임의 길이라는 점을 감안할 때 목록 이해로이를 수행 할 수있는 방법이 있습니까?
아마도 하나의 목록으로 이해할 수 있지만 기능 (아마도 생성자)으로 구분하는 것이 더 읽기 쉽습니다. – BrenBarn
목록 이해력을 사용하는 것이 가능하지 않다고 생각합니다. 매개 변수는 단일 이해 내역에 미치기까지 광범위합니다. – James
함수를 정의하여 목록 이해에 사용할 수 있습니까? – blacksite