반응형

list 5

내용을 기준으로 문자열 목록 필터링

내용을 기준으로 문자열 목록 필터링 목록이 주어짐['a','ab','abc','bac']다음 문자열이 있는 목록을 계산하고 싶습니다.'ab'그들 안에.즉, 결과는['ab','abc']파이썬에서 이 작업을 수행하는 방법은 무엇입니까?이 간단한 필터링은 Python을 사용하여 여러 가지 방법으로 수행할 수 있습니다.가장 좋은 방법은 다음과 같이 "포괄적 목록"을 사용하는 것입니다. >>> lst = ['a', 'ab', 'abc', 'bac'] >>> [k for k in lst if 'ab' in k] ['ab', 'abc'] 다른 방법은 다음을 사용하는 것입니다.filter기능.Python 2의 경우: >>> filter(lambda k: 'ab' in k, lst) ['ab', 'abc'] Python..

codememo 2023.05.28

[] 및 {} vs list()와 dict() 중 어떤 것이 더 낫습니까?

[] 및 {} vs list()와 dict() 중 어떤 것이 더 낫습니까? 닫혔습니다. 이 질문은.여론에 입각한현재 답변을 수락하고 있지 않습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트합니다. 7개월 전에 문을 닫았습니다. 커뮤니티는 7개월 전에 이 질문을 다시 시작할지 여부를 검토한 후 이 질문을 닫았습니다. 원래 종료 이유가 해결되지 않았습니다. 이 질문을 개선합니다. 둘 다 본질적으로 같은 것이라는 것은 이해하지만, 스타일 측면에서 빈 목록이나 받아쓰기를 만드는 데 어떤 것이 더 나은(더 파이썬적인) 것인가요?속도 면에서 빈 목록/관습서를 놓고 경쟁할 필요가 없습니다. >>> from timeit import timeit >>> ti..

codememo 2023.05.18

튜플 목록에서 요소 찾기

튜플 목록에서 요소 찾기 목록 'a'가 있습니다. a= [(1,2),(1,4),(3,5),(5,7)] 특정 번호의 튜플을 모두 찾아야 합니다.1의 경우는 될 것이라고 말합니다. result = [(1,2),(1,4)] 그걸 어떻게 하는 거죠?첫 번째 숫자만 일치시키려면 다음과 같이 수행할 수 있습니다. [item for item in a if item[0] == 1] 1개가 들어 있는 튜플만 검색하는 경우: [item for item in a if 1 in item] 실제로 각 튜플의 크기가 2인 튜플 목록에 유용한 영리한 방법이 있습니다. 목록을 하나의 사전으로 변환할 수 있습니다. 예를들면, test = [("hi", 1), ("there", 2)] test = dict(test) print test..

codememo 2023.05.08

엔티티 프레임워크에서의 ICollection과 리스트

엔티티 프레임워크에서의 ICollection과 리스트 몇 개의 웹캐스트만 보고 몇 개의 엔티티 프레임워크 애플리케이션을 설계했습니다.나는 정말 그렇게 많은 자료를 읽지 않아서 지금 그것 때문에 고통받고 있는 것 같아. 사용하고 있습니다.List정말 효과가 있었어요 제가 몇 가지 문서를 읽었는데, 제가 이 문서를 사용했어야 한다고 쓰여있었어요.ICollection이걸로 바꿨는데 모델 콘텍스트도 안 바뀌었어요.둘 다List그리고.ICollection상속하다IEnumerable그게 EF에 실제로 필요한 건가요? 그러나 이러한 경우 EF 문서에는 다음과 같이 기술되어 있지 않은 이유는 무엇입니까?IEnumerable대신ICollection?엔티티 프레임워크는ICollection그 이유는 이 시스템이 이 모든 것..

codememo 2023.04.23

C#에서 목록이 비어 있는지 확인합니다.

C#에서 목록이 비어 있는지 확인합니다. 범용 목록 개체가 있습니다.목록이 비어 있는지 확인해야 합니다. 어떻게 하면ListC#은 비어있습니까?다음을 사용할 수 있습니다. bool isEmpty = !list.Any(); if(isEmpty) { // ... } 리스트가 다음과 같은 경우null다음을 사용할 수 있습니다. bool isNullOrEmpty = list?.Any() != true; 사용하고 있는 리스트의 실장되어 있는 경우는,IEnumerable또한 Linq는 옵션입니다.Any: if (!list.Any()) { } 그렇지 않으면 일반적으로Length또는Count어레이의 속성 및 수집 유형의 속성. If (list.Count==0){ //you can show your error messa..

codememo 2023.04.13
반응형