list-comprehension

    1

    1답변

    예는 here에서 도난 당했지만 내 목표에는 제한이 있으므로 출력은 [8,12,-54]입니다. 목록 작성으로 어떻게 할 수 있습니까? 어떻게 든 색인을 참조해야합니다 x_{i}*y_{i}, 나는 거기에 루프를 추가하는 것을 주저 오전, 거기에 몇 가지 우아한 솔루션입니까? >>> vec1 = [2, 4, 6] >>> vec2 = [4, 3, -9] >>

    1

    3답변

    의 나는이 같은 파일이 있다고 가정 해 (이 행렬이었다 척)하자 : 나는 2 차원 목록에 있지만 인덱스 최대 3 만 열이이를 데려 가고 싶다는 abcde fghik lmnop : 를 # 0 1 2 3 [['a','b','c','d'], ['f','g','h','i'], ['l','m','n','o']] 목록 작성을 사용하면 어

    6

    2답변

    #!/usr/bin/python # # Description: I try to simplify the implementation of the thing below. # Sets, such as (a,b,c), with irrelavant order are given. The goal is to # simplify the messy "assignmen

    0

    2답변

    다음에 대한 몇 가지 매력적인 하스켈 구문을 찾고 있습니다. 4 개의 인수를 취하는 함수가 있습니다. A B C 형 D F = 뭔가 I는 각 인자에 대한 목록을 제공하고, 각 조합의 결과의리스트를 다시 얻고 자. 기본적으로 중첩 된지도 기능입니다. 나는 우아한 해결책이 있어야하는 것처럼 떨어졌다. 그러나 나는 컴파일 할만한 것을 찾지 못했습니다.

    1

    3답변

    왜 2 가지 경우가 다른지 이해가되지 않습니까? 게으른 평가 때문에? 1) Main> [x:xs | x:xs <- tails [1,2,3]] => [[1,2,3], [2,3], [3]] 2) Main> [x:xs | x:xs' <- tails [1,2,3], x':xs <- tails [1,2,3]] => [[1,2,3],[1,3],[1], [2,2

    0

    1답변

    나는이 조금있어 : for line in entireResult.split('\n'): print line.split(',')[0] 를 ...하고 목록-이해 될 수 같은 느낌,하지만 난 조금 너무 금요일 - 캄캄 해요. (선이 정의되지 않은) [for l[0] in line.split(',') for line in entireResult('\n

    5

    3답변

    가능한 중복 : List comprehension for running total 나는 CDF를 만들 간결한 지능형리스트 문을 작성하려고 해요 : print f([0.2, 0.3,0.1,0.4]) [0.2,0.5,0.6,1.0] : 예를 들어 표준 절차는 다음과 같을 것입니다 (나는 th에 대한 목록 이해력을 쓰고 싶습니다. 함수 f()) : def

    1

    3답변

    동안 키를 확인하는 내가, 파일을 읽어 발견 된 각 키에 대한 키 값과 증가 값으로 딕셔너리에서 각 문자를 저장하기 위해이 작업을했다,이 같은 코드에지도 : chrDict = {} with open("gibrish.txt", 'r') as file: for char in file.read(): if char not in chrDict:

    -2

    1답변

    저는 파이썬을 처음 사용하고 있으므로 목록 코드를 이해하려고 노력하고 있으므로 코드에서 사용할 수 있습니다. transaction = {"customer_name":"name", "sold":{"jacket":3, "pants":2}, "bought":{"cap":4, "baseball":2, "gum":"10"}} 어떻게

    0

    2답변

    a = 0 b = {'a': [(1, 'a'), (2, 'b'), (3, 'c')], 'b': [(4, 'd'), (5, 'e')]} for c, d in b.iteritems(): for e, f in d: a += e // now a = 15 여러 가지 방법을 시도했습니다. 나는 지능형리스트로이 금액을 단순화하기 위해 (