Znacznik list może odnosić się do: listy połączonej (uporządkowanego zestawu węzłów, z których każdy odnosi się do swojego następcy) lub formy tablicy dynamicznej. Nie należy go używać w przypadku list HTML, zamiast tego należy użyć [list HTML].
Jaka jest różnica pomiędzy 1.List<Integer> list1 = new ArrayList<Integer>(Arrays.asList(ia)); //copy 2.List<Integer> list2 = Arrays.asList(ia); gdzie iajest tablicą liczb całkowitych. Dowiedziałem się, że niektóre operacje są niedozwolone list2. dlaczego tak jest jak jest przechowywany w pamięci (odniesienia / kopia)? Kiedy tasuję listy, list1nie wpływa na oryginalną tablicę, ale list2tak. Ale nadal …
Jak mogę uzyskać ostatni element strumienia lub listy w poniższym kodzie? Gdzie data.careasjest List<CArea>: CArea first = data.careas.stream() .filter(c -> c.bbox.orientationHorizontal).findFirst().get(); CArea last = data.careas.stream() .filter(c -> c.bbox.orientationHorizontal) .collect(Collectors.toList()).; //how to? Jak widać zdobycie pierwszego elementu, z pewnym filter, nie jest trudne. Jednak uzyskanie ostatniego elementu w jednolinijce to prawdziwy …
Pracuję nad skryptem, który będzie rekurencyjnie przechodził przez podfoldery w głównym folderze i budował listę z określonego typu plików. Mam problem ze skryptem. Obecnie jest ustawiony w następujący sposób for root, subFolder, files in os.walk(PATH): for item in files: if item.endswith(".txt") : fileNamePath = str(os.path.join(root,subFolder,item)) problem polega na tym, że …
Jaki jest najbardziej idiomatyczny sposób osiągnięcia czegoś takiego w Haskellu: foldl (+) 0 [1,2,3,4,5] --> 15 Lub jego odpowiednik w Rubim: [1,2,3,4,5].inject(0) {|m,x| m + x} #> 15 Oczywiście Python udostępnia reducefunkcję, która jest implementacją fold, dokładnie tak, jak powyżej, jednak powiedziano mi, że „pythonowym” sposobem programowania jest unikanie lambdaterminów …
Może się to wydawać dziwne, ale pomijając to, czy istnieje ładny, zwięzły sposób konwersji listy na słownik, w której każda para klucz-wartość w słowniku jest po prostu każdym ciągiem z listy. to znaczy List = string1, string2, string3 Dictionary = string1/string1, string2/string2, string3/string3 Przeprowadziłem wiele poszukiwań i na samym Stackoverflow …
Mam listę: List<int> list = new List<int> { 1, 2, 3, 4, 5 }; Chcę zastosować transformację do elementów mojej listy. Mogę to zrobić na dwa sposoby: List<int> list1 = list.Select(x => 2 * x).ToList(); List<int> list2 = list.ConvertAll(x => 2 * x).ToList(); Jaka jest różnica między tymi dwoma sposobami?
Java 9 wprowadziła nowe metody fabryczne dla list List.of: List<String> strings = List.of("first", "second"); Jaka jest różnica między poprzednią a nową opcją? To znaczy, jaka jest różnica między tym: Arrays.asList(1, 2, 3); i to: List.of(1, 2, 3);
Obejrzałem tylko kilka webcastów, zanim zacząłem projektować kilka aplikacji Entity Framework. Naprawdę nie przeczytałem zbyt wiele dokumentacji i czuję, że teraz cierpię z tego powodu. Używam List<T>na moich zajęciach i działa świetnie. Teraz przeczytałem dokumentację i stwierdza, że powinienem był użyć ICollection<T>. Zmieniłem się na to i nie spowodowało to …
Używam .NET 3.5 i chciałbym mieć możliwość uzyskania każdego * n* tego elementu z listy. Nie przejmuję się tym, czy osiąga się to za pomocą wyrażenia lambda lub LINQ. Edytować Wygląda na to, że to pytanie wywołało sporo dyskusji (co jest dobre, prawda?). Najważniejsze, czego się nauczyłem, to to, że …
Mam dwie listy, które muszę połączyć, gdzie druga lista ma zignorowane duplikaty pierwszej listy. .. Trochę trudne do wyjaśnienia, więc pozwól mi pokazać przykład tego, jak wygląda kod i czego oczekuję od wyniku. first_list = [1, 2, 2, 5] second_list = [2, 5, 7, 9] # The result of combining …
Moja aplikacja korzysta z takiej listy: List<MyClass> list = new List<MyClass>(); Za pomocą tej Addmetody MyClassdo listy dodawane jest kolejne wystąpienie . MyClass udostępnia między innymi następujące metody: public void SetId(String Id); public String GetId(); Jak mogę znaleźć konkretną instancję MyClassza pomocą GetIdmetody? Wiem, że jest Findmetoda, ale nie wiem, …
Próbuję stworzyć ładną listę kolumn w Pythonie do użytku z narzędziami administracyjnymi wiersza poleceń, które tworzę. Po prostu chcę listę taką jak: [['a', 'b', 'c'], ['aaaaaaaaaa', 'b', 'c'], ['a', 'bbbbbbbbbb', 'c']] Zmienić się w: a b c aaaaaaaaaa b c a bbbbbbbbbb c Używanie zwykłych kart nie załatwi sprawy, ponieważ …
Chciałbym wiedzieć, czy istnieje lepszy sposób na wydrukowanie wszystkich obiektów na liście w Pythonie niż ten: myList = [Person("Foo"), Person("Bar")] print("\n".join(map(str, myList))) Foo Bar Czytam w ten sposób, nie jest to dobre: myList = [Person("Foo"), Person("Bar")] for p in myList: print(p) Czy nie ma czegoś takiego: print(p) for p in …
Stwierdziłem, że jest powiązane pytanie, jak sprawdzić, czy na liście znajduje się co najmniej jeden element: Jak sprawdzić, czy jeden z poniższych elementów znajduje się na liście? Ale jaki jest najlepszy i pytoniczny sposób sprawdzenia, czy wszystkie elementy znajdują się na liście? Przeszukując dokumenty znalazłem to rozwiązanie: >>> l = …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.