list 2

목록에서 모든 n번째 항목을 가져오려면 어떻게 해야 합니까?

목록에서 모든 n번째 항목을 가져오려면 어떻게 해야 합니까? 사용하고 있습니다.NET 3.5 및 매*마다 얻을 수 있기를 원합니다.n*목록에서 세 번째 항목입니다.람다 식이나 LINQ를 사용하여 달성되는지 여부는 신경 쓰지 않습니다. 편집 이 질문은 꽤 많은 논쟁을 불러일으킨 것처럼 보입니다(어느 것이 좋은 것입니까?제가 배운 가장 중요한 것은 여러분이 무언가를 하는 모든 방법을 알고 있다고 생각할 때, 다시 생각해 보세요!return list.Where((x, i) => i % nStep == 0); "오래된 학교"라는 것은 알지만, = n 단계로 for 루프를 사용하면 어떨까요?처럼 들립니다. IEnumerator GetNth(List list, int n) { for (int i=0; i 0) { ..

programing 2023.04.29

튜플 리스트에서 n번째 요소를 추출하는 방법

튜플 리스트에서 n번째 요소를 추출하는 방법 튜플 리스트에서 n번째 원소를 얻으려고 합니다. 다음과 같은 것이 있습니다. elements = [(1,1,1),(2,3,7),(3,5,10)] 각 태플의 두 번째 요소만 목록으로 추출합니다. seconds = [1, 3, 5] 나는 그것이 할 수 있는 일이라는 것을 안다.for루프가 있는데 다른 방법이 있는지 알고 싶었어요. 수천 개의 튜플이 있으니까.n = 1 # N. . . [x[n] for x in elements] 이것도 동작합니다. zip(*elements)[1] (주로 이 글을 올립니다.제가 이 글을 올린 것은 제가 이 책을 읽었다는 것을 증명하기 위해서입니다.zip...) 실제 상황 보기: >>> help(zip) 모듈 내장형 zip-in 기능에..

programing 2023.04.24