itertools

    2

    1답변

    파이썬 itertools.islice의 소스 코드는 어디에 있습니까? 나는 itertoolsmodule.c을 찾았지만 itertools.islice 함수를 찾을 수 없습니다 (어쩌면 거기에 있지만, C 코드에 대해 많이 알지 못합니다). 내가 할 때 발생하는 이해하고 싶습니다 : 당신은 기존의 SVN 저장소에서 찾고있다 itertools.islice(spa

    0

    1답변

    주어진 알파벳의 정규 표현식을 사용하면 비슷한 자유도를 가진 모든 가능한 대안을 찾을 수있는 Python 코드를 작성하려고합니다. 예를 들어 알파벳이 ACTG (DNA nucleotide)이고 정규 표현식이 [AG] CG (ACG 또는 GCG를 포괄하는 정규 표현식) 인 경우 [AC] CG (ACG 또는 CCG), [AT] CG (ACG 또는 TCG를 다루

    2

    2답변

    파이썬에서 생성기가 있다고 가정 해 봅시다. 처음 10 번의 반복과 마지막 10 번의 반복을 제외하고는 모든 것을 반복하고 싶습니다. itertools.islice는이 슬라이싱 작업의 첫 번째 부분을 지원하지만 두 번째 부분은 지원하지 않습니다. 이 작업을 수행하는 간단한 방법이 있습니까?

    2

    1답변

    itertools 함수가 있기를 바랬지만 찾을 수 없었습니다. 파이썬이 목록의 각 하위 목록에서 하나의 항목을 선택하고 순서를 유지하면서 가능한 모든 조합을 작성하고자합니다. 예를 들어, 희망 x = [[1,2,3],[1,2,3,4],[1,2,3,4,5]] 는 [[1,1,1],[1,1,2],[1,1,3],[1,1,4],[1,1,5],[1,2,1]...]

    3

    1답변

    에서 각 하위 목록의 모든 둘째 항목을 추가 그래서 내가 이렇게 보이는 많은 하위 목록과 목록을 가지고 : [[(1,2),1],[(5,2),3],[(4,0),2]] 그리고 그래서, 각 목록에서 함께 두 번째 항목을 추가하는 파이썬 싶습니다 1, 3 및 2입니다. 나는 그것에 대한 itertools 기능을 찾으려고 노력했지만 성공하지 못했습니다.

    2

    2답변

    제가 만든 프로젝트에서 사용하는 라이브러리가 있습니다. 라이브러리의 클래스 중 하나는 itertools를 사용하여 인스턴스화 될 때마다 증가하는 ID (현재 1부터 시작)를 생성합니다. 라이브러리를 사용하는 서버 데몬의 주 루프에서 알려진 ID를 기반으로 라이브러리에서 증가가 시작되는 위치를 초기화 할 수 있기를 원합니다. 이것은 데몬을 시작하고 중지 할

    0

    4답변

    내 목록에 문제가 있습니다. 많은 하위 목록이 있습니다. 이것은 다음과 같습니다이 L=[[1,5],[1,1,2,8,5,6],[6,46,35,86,24,3,34,46,23,35],[12,14,53,24,41,53],[1,3,6,4,3,8],[2,5,54,4,61,72,65,54],[43,6,2,6,51,3,43,13,64,52,5,8,3,57,52]] 내

    -2

    1답변

    python2.7에서 itertools를 사용하고 있습니다. 나는 모든 조합을 (반복없이) 찾고 싶다. 나는 길이 30의 목록을 iterable로 가지고있다. 반복 가능한 객체를 목록으로 저장하는 동안 정지되거나 매우 오랜 시간이 걸립니다. 사람이 좀 도와 주실 래요 .. #!usr/bin/python import itertools a = range(3

    0

    3답변

    알파벳 순서로 문자가 나오는 s 중에서 가장 긴 하위 문자열을 인쇄하는 프로그램을 작성하십시오. 예를 들어, S의 = 'azcbobobegghakl'있다면, 당신의 프로그램은 알파벳 순서로 가장 긴 문자열이 인쇄해야합니다 : 관계의 경우 가 첫 번째 문자열을 인쇄 beggh. 예를 들어, S의 = 'abcbcd'있다면, 당신의 프로그램은 인쇄해야 알파벳 순

    0

    1답변

    를 사용하여 목록에서 모든 조합을 얻기 나는 from itertools import combinations evenAbs = [12, 18, 20, 24, 30,36] evenCombs = sorted(([i+j for i,j in combinations(evenAbs, 2)])) 내 문제는 내가 조합을 필요로하고, 목록에있는 요소하는 int 추가의