list-comprehension

    3

    1답변

    날짜가 과거 (현재 날짜보다 작음) 인 경우 목록 항목을 필터링하는 기능이 있습니다. meetings = [] def clean_old(): meetings = [meeting for meeting in meetings if time.mktime(meeting) >= time.localtime()] 목록이 비어 있으면이 코드가 충돌합니다. 왜

    -3

    2답변

    python에서 iterables의 경우 많은 한 행 반복 명령을 구성 할 수 있습니다. 이러한 반복 중 일부는 if 문이 필요합니다. 때때로 if 문과 for 문이 중요합니다. 나는 0에서 10 사이의 홀수의 합을 검색해야하는 경우를 가정 해 봅시다 : >>> sum(i if not i%2==0 for i in range(10)) SyntaxError:

    1

    6답변

    나는 목록 이해력을 사용하여 처음 다섯 요소를 인쇄하려고하는 파이썬 목록이 있습니다. 나는 이것이 이중 목록 내포를 사용하여 수행되어야 함을 이해합니다. 나는 순간에 다음과 같은 한 :는 print [[x[i] for x in mylist] for i in range(0,5)] 이 다음과 같은 오류가 발생합니다 : IndexError: tuple ind

    1

    2답변

    튜플 목록에서 튜플의 목록을 생성하고 싶다. 튜플의 왼쪽 부분은 모든 튜플의 왼쪽에서 발생한다. 목록의 요소들. 기본적으로 내가 원하는 것은 다음의 더 일반화 된 버전은 다음과 같습니다 [ (x,y) | (x,y) <- [(1,5),(5,2)], x /= 5, x /=2 ] 변수라는 목록을 것 [(1,5), (가 5,2)]은 다음 x는 할 수없는 경우

    0

    1답변

    다음 중첩 for 루프를리스트 이해로 변환하는 데 도움이 필요합니다. 가장자리 adj_edges = [] for a in edges: adj = [] for b in edges: if b[0] < a[0] and b[1] >= a[0] and b[1] <= a[1]: adj.append(b) adj_edg

    1

    1답변

    최근에 파이썬을 사용하여 수백만 크기의 목록을 처리하고 있습니다. 여기 목록이 있습니다. E, 1470,000 개의 요소가 있으며, 각 요소는 2 개의 정수가있는 목록입니다. E 보이는 같은 [1,3], [2,4], [4,7] ...] I는 각각 첫 번째 칼럼의 최대 개수와 상기 제 2 열을 얻고 싶은 . 목록 이해하기 때문에, 내가 두 번째 방법은 빨리해

    2

    2답변

    중복이없는 다른 목록에서 무작위 요소를 선택하여 목록을 작성하려고합니다. 한 장의 카드를 뒤섞어 생각해보십시오. 나는 분명히 이것에 대한 약간의 코드를 작성할 수있다. 나는 그것을 원하지 않는다. 그래서 여기 는 내가 뭘하려고 오전입니다 :이 작업을 수행 할 수있는 방법이 new = [deck[i] where 0<(i = some_rand_int)<51 i

    5

    2답변

    다음과 같은 작업을 수행하여 생성 한 튜플을 풀고 싶습니다. 결과는 하나의 단순한리스트에 불과합니다. 나는 2 ~ 3 라인의 원하는 결과를 얻을 수 있지만 반드시 oneliner list.comp가 있습니까? y = [(i, sqrt(i), i**3, some_operation_on_i, f(i), g(i)) for i in x] 예 : 내가 할 수 있

    1

    5답변

    아래의 빼기 기호가 유효하지 않은 토큰으로 간주되는 이유는 무엇입니까? 여기서 이해할 수없는 뭔가가 있어야합니다. >>> [1e-i for i in range(-10,10)] SyntaxError: invalid token 은 일반적으로 이러한 일들은 어머니처럼 평가 : >>> 1e-10 1e-10 난 그냥 궁금 해서요; 내 문제를 해결했습니다

    5

    1답변

    는 자,이 점에 가자 그래서 f :: Eq a => a -> [(a,[a])] -> [(a,[a])] f x list = [(a,[m]) | (a,[m]) <- list, x == a] : f 1 [(1,[1])] = [(1,[1])] 하지만 f 1 [(1,[1,1])] = [] 왜 그런가요 ?? 감사합니다. (나는 초보자, 그래서 그것은 너무