반응형

list 4

열거형 내부 목록 이해를 사용하는 Python

열거형 내부 목록 이해를 사용하는 Python 다음과 같은 목록이 있다고 가정해 보겠습니다. mylist = ["a","b","c","d"] 인덱스와 함께 값을 인쇄하려면 Python의enumerate이와 같은 기능 >>> for i,j in enumerate(mylist): ... print i,j ... 0 a 1 b 2 c 3 d >>> 이제, 내가 그것을 안에서 사용하려고 할 때.list comprehension그것은 나에게 이 오류를 줍니다. >>> [i,j for i,j in enumerate(mylist)] File "", line 1 [i,j for i,j in enumerate(mylist)] ^ SyntaxError: invalid syntax 그래서 제 질문은: 내부 목록 이해를 열거..

prosource 2023.05.13

여러 목록의 데카르트 곱을 가져오는 방법

여러 목록의 데카르트 곱을 가져오는 방법 목록 그룹에서 데카르트 곱(가능한 모든 값 조합)을 가져오려면 어떻게 해야 합니까? 예를 들어, 주어진 somelists = [ [1, 2, 3], ['a', 'b'], [4, 5] ] 이거 어떻게 받아요? [(1, 'a', 4), (1, 'a', 5), (1, 'b', 4), (1, 'b', 5), (2, 'a', 4), (2, 'a', 5), ...] 이 기법의 일반적인 응용 프로그램 중 하나는 깊게 중첩된 루프를 피하는 것입니다.더 구체적인 복제에 대한 루프의 중첩 방지를 참조하십시오.마찬가지로 이 기법은 목록 값을 가진 사전을 "탐색"하는 데 사용될 수 있습니다. Python Dictionary 순열을 사전 목록에 결합을 참조하십시오. 만약 당신이 같은 목..

prosource 2023.04.28

사전 목록에 값이 이미 있는지 확인하시겠습니까?

사전 목록에 값이 이미 있는지 확인하시겠습니까? Python 사전 목록은 다음과 같습니다. a = [ {'main_color': 'red', 'second_color':'blue'}, {'main_color': 'yellow', 'second_color':'green'}, {'main_color': 'yellow', 'second_color':'blue'}, ] 다음과 같이 특정 키/값을 가진 사전이 목록에 있는지 확인하고 싶습니다. // is a dict with 'main_color'='red' in the list already? // if not: add item 한 가지 방법은 다음과 같습니다. if not any(d['main_color'] == 'red' for d in a): # does ..

prosource 2023.04.13

Esqueleto를 사용한 목록 유형 처리

Esqueleto를 사용한 목록 유형 처리 다음과 같이 정의된 데이터 유형이 있습니다. data ComitteeView = CommitteeView { committeeId :: CommitteeId , committeeMembers :: [Person] } data CommitteesView = CommitteesView { committeeView :: [CommitteeView] } 현재 Persistent 모델은 다음과 같이 정의되어 있습니다. Person name Text Committee name Text CommitteePerson personId PersonId committeeId CommitteeId Escleto를 사용하여 CommitteeView를 작성하는 쿼리를 쉽게 만들 수 있습..

prosource 2023.04.13
반응형