반응형

List 9

용량이 아닌 특정 크기로 목록을 초기화하는 방법

용량이 아닌 특정 크기로 목록을 초기화하는 방법 .NET은 성능이 거의 동일한 일반 목록 컨테이너를 제공합니다( 어레이 성능 대질문 나열).그러나 초기화는 상당히 다릅니다. 어레이는 기본값으로 매우 쉽게 초기화할 수 있으며, 정의에 따라 이미 특정 크기가 있습니다. string[] Ar = new string[10]; 이렇게 하면 안전하게 임의 항목을 할당할 수 있습니다. Ar[5]="hello"; 목록과 함께 사물들은 더 까다롭습니다.동일한 초기화를 수행하는 두 가지 방법을 알 수 있습니다. 어느 것도 우아하다고 할 수 없습니다. List L = new List(10); for (int i=0;i l.GetType().GetField("_size", BindingFlags.NonPublic | Bind..

programing 2023.06.02

목록을 주문하려면 어떻게 해야 합니까?

목록을 주문하려면 어떻게 해야 합니까? 나는 이것을 가지고 있다.List: IList ListaServizi = new List(); 알파벳 순서와 오름차순 순서는 어떻게 해야 하나요?ListaServizi = ListaServizi.OrderBy(q => q).ToList(); 정렬을 사용할 수 있습니다. List ListaServizi = new List() { }; ListaServizi.Sort(); 제안할 수 있는 다른 답은 옳습니다.Sort하지만 그들은 저장 위치가 다음과 같이 입력된다는 사실을 놓친 것 같습니다.IList x == name)); } 출력 : Abdi 3 Alex 2 Bob 4언급URL : https://stackoverflow.com/questions/10211470/how-..

programing 2023.05.23

목록이 얼마나 정렬되어 있는지 측정할 수 있는 방법이 있습니까?

목록이 얼마나 정렬되어 있는지 측정할 수 있는 방법이 있습니까? 목록이 얼마나 정렬되어 있는지 측정할 수 있는 방법이 있습니까? 제 말은, 목록이 정렬되었는지 여부를 아는 것이 아니라, 통계의 상관 계수와 같은 "정렬성"의 비율과 같은 것입니다. 예를들면, 목록의 항목이 오름차순인 경우 해당 비율은 1.0입니다. 목록이 내림차순으로 정렬되면 비율은 -1.0이 됩니다. 목록이 거의 오름차순으로 정렬되면 해당 비율은 0.9이거나 일부 값이 1에 가깝습니다. 목록이 전혀 정렬되지 않은 경우(랜덤) 속도는 0에 가깝습니다. 저는 연습을 위해 스칼라에 있는 작은 도서관을 쓰고 있습니다.분류율이 유용할 것 같은데, 그런 정보가 없네요.아마도 나는 그 개념에 대한 적절한 용어를 알지 못할 것입니다.목록의 반전 수를 ..

programing 2023.05.18

파이썬에서 목록이 비어 있는지 확인하는 방법은 무엇입니까?

파이썬에서 목록이 비어 있는지 확인하는 방법은 무엇입니까? 이 질문에는 이미 다음과 같은 답이 있습니다. 목록이 비어 있는지 확인하려면 어떻게 해야 합니까? (27개 답변) 마감됨10년 전에. 작업 중인 API가 비어 있을 수 있습니다.[]목록입니다. 다음 조건문이 예상대로 작동하지 않습니다. if myList is not None: #not working pass if myList is not []: #not working pass 무엇이 효과가 있을까요?if not myList: print "Nothing here" 저는 자렘비스티의 대답이 마음에 듭니다.좀 더 명확하게 설명하려면 언제든지 다음 작업을 수행할 수 있습니다. if len(my_list) == 0: print "my_list is emp..

programing 2023.05.13

어레이의 퍼포먼스와리스트

어레이의 퍼포먼스와리스트 예를 들어 자주 반복해야 하는 정수의 목록/배열이 있어야 합니다. 즉, 매우 자주 반복해야 합니다.원인은 다양할 수 있지만, 대량 처리의 가장 내부적인 루프의 중심이라고 할 수 있습니다. 일반적으로 Lists(목록)는 크기가 유연하기 때문에 사용을 선택합니다.게다가 msdn 문서에서는, 리스트는 어레이를 내부적으로 사용하고 있기 때문에, 같은 속도로 동작할 수 있다고 하고 있습니다(리플렉터를 사용하면 간단하게 확인할 수 있습니다).물론, 약간의 오버헤드가 수반됩니다. 누가 이걸 실제로 쟀어요?목록을 통해 600만 번 반복하면 어레이와 같은 시간이 소요됩니까?측정이 매우 용이합니다. 길이가 고정되어 있는 소수의 타이트 루프 처리 코드에서는 마이크로 최적화를 위해 어레이를 사용합니다..

programing 2023.04.23

목록 내의 여러 data.frames를 동시에 Marge합니다.

목록 내의 여러 data.frames를 동시에 Marge합니다. dataframes data . frames 、 습습이습습습 。는 각 변수(이것을 data.frame이라고 하고 있다는 입니다."var1" ★★★★★★★★★★★★★★★★★」"var2"을 사용법) data.frames는 .frames로 하면 됩니다.rbind프라이어의 RBIND입니다.fill이면 충분하지만 이 데이터는 그렇지 않습니다. 냐하 because는merge명령어는 2개의 데이터에서만 작동합니다.프레임, 아이디어를 얻기 위해 인터넷에 접속했습니다.R 2.7.2에서는 완벽하게 동작하는 것을 여기서 구입했습니다.그때 제가 가지고 있던 것입니다. merge.rec 3 c 3 5 7 #> 4 d NA 6 8 power_left_join(lis..

programing 2023.04.23

Python의 쌍별 교차 제품

Python의 쌍별 교차 제품 이 질문에는 이미 답변이 있습니다. 여러 목록의 데카르트 제품을 가져오는 방법 (18개 답변) 닫힘4년 전에요. Python의 임의의 긴 리스트에서 크로스 제품 페어의 리스트를 취득하려면 어떻게 해야 합니까? 예 a = [1, 2, 3] b = [4, 5, 6] crossproduct(a,b)양보해야 한다[[1, 4], [1, 5], [1, 6], ...].Python 2.6 이상이면 itertools.product를 찾고 있습니다. >>> import itertools >>> a=[1,2,3] >>> b=[4,5,6] >>> itertools.product(a,b) >>> list(itertools.product(a,b)) [(1, 4), (1, 5), (1, 6), (2..

programing 2023.04.18

다트 목록에서 중복된 항목을 삭제하려면 어떻게 해야 합니까?list.filength()를 선택합니다.

다트 목록에서 중복된 항목을 삭제하려면 어떻게 해야 합니까?list.filength()를 선택합니다. 세트를 가지고 장난치지 않고 목록에서 중복 항목을 삭제하려면 어떻게 해야 합니까?list.distinct()나 list.unique() 같은 것이 있습니까? void main() { print("Hello, World!"); List list = ['abc',"abc",'def']; list.forEach((f) => print("this is list $f")); Set set = new Set.from(list); print("this is #0 ${list[0]}"); set.forEach((f) => print("set: $f")); List l2= new List.from(set); l2.for..

programing 2023.04.18

Python의 목록 내에서 하위 문자열 찾기

Python의 목록 내에서 하위 문자열 찾기 이 질문에는 이미 답변이 있습니다. 문자열이 문자열 목록에 있는 항목의 하위 문자열인지 확인하는 방법 (18개 답변) 닫힘4년 전에요. 배경: 목록 예:mylist = ['abc123', 'def456', 'ghi789'] 다음과 같은 부분 문자열과 일치하는 요소가 있으면 요소를 가져오고 싶다.abc 코드: sub = 'abc' print any(sub in mystring for mystring in mylist) 상기의 인쇄물True목록에 있는 요소 중 하나라도 패턴을 포함하는 경우. 서브스트링과 일치하는 요소를 인쇄하고 싶습니다.그래서 만약 내가 확인한다면'abc'인쇄만 하고 싶다'abc123'리스트에서 제외합니다.print [s for s in list..

programing 2023.04.13
반응형