반응형

list 2

다트에서 두 개의 목록을 결합하려면 어떻게 해야 합니까?

다트에서 두 개의 목록을 결합하려면 어떻게 해야 합니까? 다트에서 두 개의 목록을 연결하여 완전히 새로운 목록 개체를 만드는 쉬운 방법이 있는지 궁금합니다.저는 아무것도 찾을 수 없었습니다. 내 목록: list1 = [1, 2, 3] list2 = [4, 5, 6] 노력했습니다. var newList = list1 + list2; 저는 다음과 같은 조합된 출력을 원했습니다. [1, 2, 3, 4, 5, 6] 사용할 수 있는 항목: var newList = new List.from(list1)..addAll(list2); 목록이 여러 개 있는 경우 다음을 사용할 수 있습니다. var newList = [list1, list2, list3].expand((x) => x).toList() 다트 2부터는 이제 ..

programing 2023.04.26

할당은 목록 슬라이스에서 어떻게 작동합니까?

할당은 목록 슬라이스에서 어떻게 작동합니까? 이 질문에는 이미 답변이 있습니다. 슬라이싱에 대해서 (38 회답) 닫힘지난달에 Python docs에 따르면 목록을 슬라이스하면 새 목록이 반환됩니다. "새" 목록이 반환되는 경우 "슬라이스에 할당"과 관련된 다음 질문이 있습니다. a = [1, 2, 3] a[0:2] = [4, 5] print a 출력은 다음과 같습니다. [4, 5, 3] 무엇인가를 돌려주는 것이 어떻게 표현의 왼쪽에 나타날 수 있는가? 네, 문서를 읽었는데 가능하다고 되어 있는데, 목록을 잘라내면 "새로운" 목록이 반환되는데, 왜 원래 목록이 수정되는 건가요?나는 그것의 배후에 있는 기계들을 이해할 수 없다. 매우 유사한 구문을 사용하는 다음 두 가지 작업을 혼동하고 있습니다. 1) 슬라..

programing 2023.04.11
반응형