itertools

    3

    1답변

    문자열 사전을 목록으로 변환하여 문자열을 해당 목록의 값으로 매핑하는 사전 목록으로 변환하는 방법은 무엇입니까? 예를 들어, 사전 다음 {'a': [1,2], 'b': ['x', 'y', 'z']} 다음 목록 [{'a': 1, 'b': 'x'}, {'a': 1, 'b': 'y'}, {'a': 1, 'b': 'z'}, {'a': 2, 'b': 'x'}

    13

    2답변

    documentation는 직교 제품 기능 the actual implementation does not build up intermediate results in memory. 어떻게 그 발전기 가능이 될 수 있다고? 누군가 제 2 발전기에 대한 제한된 메모리 소비량을 가진 예제를 보여줄 수 있습니까?

    1

    1답변

    두 개의 다른 생성기를 병합하려면 어떻게해야합니까? 모든 반복마다 다른 생성기가 출력량을 얻는 방식으로? >>> gen = merge_generators_in_between("ABCD","12") >>> for val in gen: ... print val A 1 B 2 C D 어떻게하면됩니까? 나는 itertools에서 그 기능을 찾지

    7

    3답변

    지금까지 나는이 있고, 범위 목록에서 itertools과 목록을 만드는거야 : 이제 start_list = [xrange(0,201,1),xrange(0,201,2),xrange(0,201,5),xrange(0,201,10),xrange(0,201,20),xrange(0,201,50),xrange(0,201,100),xrange(0,201,200)] 을

    5

    2답변

    list 및 islice 객체는 모두 반복 가능하지만 결과에서이 차이가 발생합니다. 여기 r = [1, 2, 3, 4] i1, i2 = tee(r) print [e for e in r if e < 3] print [e for e in i2] #[1, 2] #[1, 2, 3, 4] r = islice(count(), 1, 5) i1,

    1

    2답변

    itertools를 사용하여 알파벳의 모든 문자에서 가능한 모든 3 개의 문자 순열을 얻고 싶습니다. 이것은 비어있게됩니다. import itertools def permutations(ABCDEFGHIJKLMNOPQRSTUVWXYZ, r=3): pool = tuple(iterable) n = len(pool) r = n if

    1

    3답변

    함수가 두 개의 문자열 인수를가집니다. 첫 번째 함수는 작동하지만 itertools 설명서에 따라 두 번째 함수도 사용하지 않아야합니까? 이 기능은 현재 답례로, 임의의 문자열을 인쇄,하지만 두 번째 아무것도 func(*("dog", "cat")) //works itertools.starmap(func, [("dog", "cat")]) //fails w

    3

    3답변

    age 및 room_number 특성을 가진 Person 개체 목록이 있고 person.age() 및 person.room_number()가 만족 스러우면 true를 반환하는 check() 함수를 작성했다고 가정합니다. 그렇지 않으면 false를 반환합니다. . filter(check, list_of_people_objects) 목록을 반복하지 않고 승인

    -2

    2답변

    안녕 난이 & B A는 내가 때마다 너무 증가하려는 경우에만 값을 포함 목록 에게 B를 trought 루핑에 대한 IUSE 튜플을 포함하는 목록 2list가 내 파이썬 스크립트에 갇혀 모든 인스턴트 메신저 "A"내가 값을 A=[(a,b,c),(a,b,c).(a,b,c),(a,b,c)] B=["a","b","c",'d'] for x in a: P

    2

    1답변

    Sieve of Eratosthenes 알고리즘을 사용하여 소수 생성기를 구현하려고합니다. sifter를 구현하기 위해 재귀적인 iterator merging을 사용하려고합니다. 은 내가하는 일은 이것이다 : from itertools import count,islice,groupby from heapq import merge def primes3(