반응형

list 7

두 일반 목록의 차이점을 비교하는 가장 빠른 방법

두 일반 목록의 차이점을 비교하는 가장 빠른 방법 두 개의 방대한 항목(50,000개 이상)을 비교하는 데 가장 빠르고 리소스 집약도가 낮은 항목은 무엇이며, 그 결과 아래와 같은 두 개의 목록이 있습니다. 첫 번째 목록에는 표시되지만 두 번째 목록에는 표시되지 않는 항목 두 번째 목록에는 표시되지만 첫 번째 목록에는 표시되지 않는 항목 현재 List 또는 IReadOnlyCollection으로 작업 중이며 linq 쿼리에서 이 문제를 해결합니다. var list1 = list.Where(i => !list2.Contains(i)).ToList(); var list2 = list2.Where(i => !list.Contains(i)).ToList(); 하지만 이것은 제가 원하는 만큼 잘 수행되지 않습니다..

sourcecode 2023.05.29

C# 객체 목록, 속성의 합계를 가져오는 방법

C# 객체 목록, 속성의 합계를 가져오는 방법 저는 물건 목록을 가지고 있습니다.개별 개체 항목의 속성 중 하나는 양입니다.금액의 합계를 어떻게 구합니까? 만약 내 목록이 이중 유형이었다면 나는 다음과 같은 일을 할 수 있었을 것입니다. double total = myList.Sum(); 하지만 저는 이것과 유사한 것을 원하지만, 이 구문은 올바르지 않습니다. double total = myList.amount.Sum(); 제가 이 일을 어떻게 해나가야 할까요?저는 가능하다면 루프를 통해 값을 계산하는 대신 Sum 기능을 사용하고 싶습니다.using System.Linq; ... double total = myList.Sum(item => item.Amount); 특정 조건과 일치하는 항목에 대해 수행해..

sourcecode 2023.05.29

드롭다운 목록을 만드는 방법은 무엇을 선택합니까?

드롭다운 목록을 만드는 방법은 무엇을 선택합니까? 드롭다운 목록을 만들려면 어떻게 해야 합니까?ScrollView를 사용해 보았지만 제가 필요로 하는 것은 아닙니다.단순한/우아한/내 방식: 미리 보기: XML: spinnerMode로 설정한.dropdownAndroid는 드롭다운을 만드는 방법입니다.(https://developer.android.com/reference/android/widget/Spinner#attr_android:spinnerMode) Java: //get the spinner from the xml. Spinner dropdown = findViewById(R.id.spinner1); //create a list of items for the spinner. String[] ite..

sourcecode 2023.05.24

문자열을 분할하여 ToList()를 한 줄로 변환합니다.

문자열을 분할하여 ToList()를 한 줄로 변환합니다. 번호가 있는 문자열이 있습니다. string sNumbers = "1,2,3,4,5"; 분할한 후 변환합니다.List sNumbers.Split( new[] { ',' } ).ToList(); 문자열 배열을 정수 목록으로 변환하려면 어떻게 해야 합니까?그래서 내가 개종할 수 있도록string[]로.IEnumerablevar numbers = sNumbers?.Split(',')?.Select(Int32.Parse)?.ToList(); 최신 버전의 C#(v6+)에서는 null 조건부 연산자를 사용하여 null 체크를 인라인으로 실행할 수 있습니다.또한 다음과 같은 방법으로 Linq를 사용하지 않고 수행할 수 있습니다. List numbers = ne..

sourcecode 2023.04.19

python은 정렬된 목록을 가지고 있나요?

python은 정렬된 목록을 가지고 있나요? 즉, 다음과 같은 구조를 의미합니다. O(log n) 복잡도x.push()조작 요소를 찾기 위한 O(log n) 복잡도 계산의 복잡성list(x)어떤 것이 정리될지 퍼포먼스에 대한 질문도 있었어요list(...).insert(...)지금 여기에 있습니다.big-O 요건의 특별한 이유가 있습니까?아니면 그냥 빨리 하길 바라는 거야?sorted containers 모듈은 순수 Python으로 고속입니다(blist 및 rbtree와 같은 fast-as-C 구현과 동일). 퍼포먼스 비교 결과, 블리스트의 정렬 리스트 타입과 동등하거나 보다 빠르게 벤치마킹할 수 있습니다.또한 rbtree, RBTree 및 PyAVL은 정렬된 dict 및 set 유형을 제공하지만 정렬된..

sourcecode 2023.04.19

리스트 이해 python의 루프를 위해 2를 프레임하는 방법

리스트 이해 python의 루프를 위해 2를 프레임하는 방법 아래와 같이 2개의 리스트가 있습니다. tags = [u'man', u'you', u'are', u'awesome'] entries = [[u'man', u'thats'],[ u'right',u'awesome']] 엔트리를 추출하다entries그들이 있을 때tags: result = [] for tag in tags: for entry in entries: if tag in entry: result.extend(entry) 어떻게 하면 2개의 루프를 단일 라인 리스트 이해로 쓸 수 있을까요?이를 기억하는 가장 좋은 방법은 목록 이해 내의 for 루프의 순서가 기존의 루프 접근법에 나타난 순서에 따라 결정된다는 것입니다.외부 대부분의 루프가 먼저..

sourcecode 2023.04.09

목록을 피클 파일에 덤프하고 나중에 다시 검색

목록을 피클 파일에 덤프하고 나중에 다시 검색 마감되었습니다. 이 질문은 충족되지 않습니다.스택 오버플로우 가이드라인현재 답변을 받고 있지 않습니다. 서적, 도구, 소프트웨어 라이브러리, 튜토리얼 또는 기타 오프사이트 리소스를 추천 또는 찾도록 요청하는 질문은 의견과 스팸을 유도하는 경향이 있기 때문에 스택 오버플로우에서는 주제를 벗어납니다.대신, 문제 및 문제를 해결하기 위해 지금까지 수행된 작업을 설명하십시오. 8년 전에 문을 닫았어요 이 질문을 개선하다 나중에 액세스할 수 있도록 문자열 목록을 저장하려고 합니다.피클을 사용해서 어떻게 하면 좋을까요?실례가 도움이 될 것이다.피클링은 목록을 일련화(변환 및 엔트리를 고유한 바이트 문자열로 변환)하므로 디스크에 저장할 수 있습니다.또한 피클을 사용하여 ..

sourcecode 2023.04.09
반응형