반응형

List 3

일반 목록 - 목록 내 항목 이동

일반 목록 - 목록 내 항목 이동 총칭 리스트가 있는데oldIndex및 anewIndex가치. 아이템을 이동시키고 싶다.oldIndex,로.newIndex...가능한 한 단순하게. 좋은 의견이라도 있나? 메모 아이템은 다음 위치에 있는 아이템 사이에 있어야 합니다.(newIndex - 1)그리고.newIndex 제거되기 전에요"일반 목록"이라고 말씀하셨지만 List(T) 클래스를 사용할 필요가 있다고 명시하지 않았으므로 다른 방법을 제시하겠습니다. ObservableCollection(T) 클래스에는 원하는 대로 정확히 수행하는 이동 메서드가 있습니다. public void Move(int oldIndex, int newIndex) 그 아래는 기본적으로 이렇게 구현되어 있습니다. T item = base..

programing 2023.04.24

C#에서 범용 목록을 복제하려면 어떻게 해야 하나요?

C#에서 범용 목록을 복제하려면 어떻게 해야 하나요? C#에 오브젝트의 범용 리스트가 있어 그 리스트를 복제하고 싶다.은 복제할 수 , 복제는 할 수 있는 것 같습니다.list.Clone(). 쉬운 방법이 없을까요?요소가 값 유형인 경우 다음을 수행할 수 있습니다. List newList = new List(oldList); 카피를 로 하는 실장되어 있는 )ICloneable는 할 수 List oldList = new List(); List newList = new List(oldList.Count); oldList.ForEach((item) => { newList.Add((ICloneable)item.Clone()); }); ""를 합니다.ICloneable, 는 「유형」을 .ICloneable. 이 ..

programing 2023.04.14

Python의 순환 목록 반복기

Python의 순환 목록 반복기 마지막으로 방문한 항목부터 시작하여 순환 목록을 여러 번 반복해야 합니다. 사용 사례는 연결 풀입니다.클라이언트가 접속을 요구하면 반복기는 포인트 투 접속을 사용할 수 있는지 확인하고 반환하며, 그렇지 않으면 사용 가능한 접속을 찾을 때까지 루프합니다. Python에서는 어떻게 하면 깔끔하게 할 수 있을까요? 필요에 따라 반복하는 것이 아니라 특정 길이의 결과 목록이 즉시 필요한 경우: 일반 기술의 경우 최대 요소 수까지 목록 반복 및 Numpy별 기술의 경우 배열을 특정 길이 배열로 복제하는 방법을 참조하십시오.를 사용하는 것이 정확한 목적입니다. from itertools import cycle lst = ['a', 'b', 'c'] pool = cycle(lst) f..

programing 2023.04.09
반응형