반응형

LIST 3

튜플 대신 목록 출력이 있는 Zip

튜플 대신 목록 출력이 있는 Zip 두 목록의 목록을 가장 빠르고 우아한 방법은 무엇입니까? 있습니다 In [1]: a=[1,2,3,4,5,6] In [2]: b=[7,8,9,10,11,12] In [3]: zip(a,b) Out[3]: [(1, 7), (2, 8), (3, 9), (4, 10), (5, 11), (6, 12)] 그리고 저는 갖고 싶습니다. In [3]: some_method(a,b) Out[3]: [[1, 7], [2, 8], [3, 9], [4, 10], [5, 11], [6, 12]] zip 대신 map을 사용할까 생각 중이었는데, 첫 번째 주장으로 내세울 만한 표준 라이브러리 방법이 있는지 모르겠습니다. 저는 이것을 위해 제 기능을 정의할 수 있고, 지도를 사용할 수 있습니다. 제..

it-source 2023.05.11

목록에 다른 목록이 있는지 확인합니다.

목록에 다른 목록이 있는지 확인합니다. 다음과 같은 매개 변수 목록이 있습니다. public class parameter { public string name {get; set;} public string paramtype {get; set;} public string source {get; set;} } IEnumerable parameters; 그리고 제가 확인하고 싶은 일련의 문자열들. string[] myStrings = new string[] { "one", "two"}; 파라미터 목록을 반복하여 소스 속성이 myStrings 배열과 동일한지 확인하고 싶습니다.나는 각각의 중첩으로 이것을 할 수 있지만, 나는 내가 linq를 가지고 놀면서 더 좋은 방법으로 그것을 하는 방법을 배우고 싶고, 어디..

it-source 2023.05.06

어레이가 다른 어레이의 서브셋인지 확인합니다.

어레이가 다른 어레이의 서브셋인지 확인합니다. 그 리스트가 다른 리스트의 서브셋인지 어떻게 확인할 수 있는지 아세요? 특히, 저는 List t1 = new List { 1, 3, 5 }; List t2 = new List { 1, 5 }; LINQ를 사용하여 t2가 t1의 서브셋임을 확인하는 방법은 무엇입니까?bool isSubset = !t2.Except(t1).Any(); 세트를 사용할 경우 List 대신 HashSet을 사용합니다.다음으로 IsSubset Of()를 사용할 수 있습니다. HashSet t1 = new HashSet{1,3,5}; HashSet t2 = new HashSet{1,5}; bool isSubset = t2.IsSubsetOf(t1); LINQ를 사용하지 않아 죄송합니다. ..

it-source 2023.04.21
반응형