Chcę zrobić coś takiego: myList = [10, 20, 30] yourList = myList.append(40) Niestety dołączenie listy nie zwraca zmodyfikowanej listy. Jak więc mogę zezwolić appendna zwrócenie nowej listy?
Chcę zrobić coś takiego: myList = [10, 20, 30] yourList = myList.append(40) Niestety dołączenie listy nie zwraca zmodyfikowanej listy. Jak więc mogę zezwolić appendna zwrócenie nowej listy?
Zakładając, że mam listę z ogromną liczbą pozycji. l = [ 1, 4, 6, 30, 2, ... ] Chcę uzyskać liczbę pozycji z tej listy, dla których pozycja powinna spełniać określony warunek. Moją pierwszą myślą było: count = len([i for i in l if my_condition(l)]) Ale jeśli lista filtrowana my_condition...
Jestem nowy w Go i jestem tym bardzo podekscytowany. Ale we wszystkich językach, z którymi intensywnie pracowałem: Delphi, C #, C ++, Python - listy są bardzo ważne, ponieważ mogą być dynamicznie zmieniane, w przeciwieństwie do tablic. W Golang rzeczywiście istnieje list.Liststruktura, ale...
Mam listę słowników, wyglądających mniej więcej tak: list = [{'id': 123, 'data': 'qwerty', 'indices': [1,10]}, {'id': 345, 'data': 'mnbvc', 'indices': [2,11]}] i tak dalej. Na liście może znajdować się więcej dokumentów. Muszę przekonwertować je na jeden dokument JSON, który można zwrócić w...
W tej chwili mam wartości vector3 reprezentowane jako listy. czy istnieje sposób na odjęcie 2 z tych wartości, takich jak vector3, na przykład [2,2,2] - [1,1,1] = [1,1,1] Czy powinienem używać krotek? Jeśli żaden z nich nie definiuje tych operandów na tych typach, czy mogę je zamiast tego...
C ++ ma std :: vector, a Java ma ArrayList, a wiele innych języków ma własną formę dynamicznie przydzielanej tablicy. Gdy w tablicy dynamicznej zabraknie miejsca, zostaje ona ponownie przydzielona do większego obszaru, a stare wartości są kopiowane do nowej tablicy. Kluczową kwestią dla...
Mam listę list: lists = [[1,4,3,2,4], [4,5]] Chcę spłaszczyć tę listę i usunąć wszystkie duplikaty; lub, innymi słowy, zastosuj operację set union: desired_result = [1, 2, 3, 4, 5] Jaki jest najłatwiejszy sposób na zrobienie tego?
Chcę usunąć duplikaty z listy, bez zmiany kolejności unikalnych elementów na liście. Jon Skeet i inni zasugerowali użycie następujących elementów: list = list.Distinct().ToList(); Odniesienie: Jak usunąć duplikaty z List <T>? Usuń duplikaty z List <T> w C # Czy jest...
Mam listę, która może zawierać elementy, które będą porównywane jako równe. Chciałbym mieć podobną listę, ale z usuniętym jednym elementem. Tak więc z (A, B, C, B, D) chciałbym móc „usunąć” tylko jedno B, aby uzyskać np. (A, C, B, D). Kolejność elementów w wyniku nie ma znaczenia. Mam...
Mam posortowaną listę, powiedzmy: (to nie tylko liczby, to lista obiektów, które są sortowane za pomocą skomplikowanego, czasochłonnego algorytmu) mylist = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 ,9 , 10 ] Czy jest jakaś funkcja Pythona, która poda mi N elementów, ale zachowa...
Dodaję trzy różne obiekty do ArrayList, ale lista zawiera trzy kopie ostatniego dodanego obiektu. Na przykład: for (Foo f : list) { System.out.println(f.getValue()); } Spodziewany: 0 1 2 Rzeczywisty: 2 2 2 Jaki błąd popełniłem? Uwaga: to ma być kanonicznym pytaniem i odpowiedziami...
Próbuję stworzyć skrypt w Pythonie, który otwiera kilka baz danych i porównuje ich zawartość. Podczas tworzenia tego skryptu napotkałem problem podczas tworzenia listy zawierającej obiekty, które utworzyłem. Uprościłem program do jego podstawowych kości na potrzeby tego posta. Najpierw tworzę...
Po prostu wracam do używania C ++ i próbuję przekonwertować prosty program Java, który niedawno napisałem. Jaki jest preferowany odpowiednik Java ArrayList w C ++?
W Pythonie (3) chcę utworzyć listę, która będzie zawierała ostatnie 5 wprowadzonych do niej zmiennych. Oto przykład: >>>l =
To jest pytanie programistyczne zadawane podczas testu pisemnego na rozmowę kwalifikacyjną. „Masz dwie pojedynczo połączone listy, które są już posortowane, musisz je scalić i zwrócić nagłówek nowej listy bez tworzenia żadnych nowych dodatkowych węzłów. Zwrócona lista również powinna zostać...
Mam listę w R o długości około 10 000 elementów. Powiedzmy, że chcę wybrać tylko elementy, 5, 7 i 9. Nie jestem pewien, jak bym to zrobił bez pętli for. Chcę zrobić coś takiego, mylist[[c(5,7,9]]ale to nie działa. Wypróbowałem także tę lapplyfunkcję, ale nie udało mi się też jej uruchomić....
Mam ArrayListkilka rekordów, a jedna kolumna zawiera nazwy gazów, takie jak CO2 CH4 SO2 itp. Teraz chcę pobrać różne nazwy gazów (unikalne) tylko bez powtarzania z ArrayList. Jak można to zrobić?
Widzę, że Kotlin ma List<out E>kolekcję i zastanawiałem się nad różnymi sposobami jej zainicjowania. W Javie mógłbym napisać: List<String> geeks = Arrays.asList("Fowler", "Beck", "Evans"); Jak mogę osiągnąć to samo w Kotlinie?
Jaki byłby skuteczny i pytoniczny sposób sprawdzenia monotoniczności listy? tzn. że ma monotonicznie rosnące lub malejące wartości? Przykłady: [0, 1, 2, 3, 3, 4] # This is a monotonically increasing list [4.3, 4.2, 4.2, -2] # This is a monotonically decreasing list [2, 3, 1] # This is...
Próbuję przekazać arrayList do innego działania przy użyciu zamiarów. Oto kod w pierwszym ćwiczeniu. case R.id.editButton: Toast.makeText(this, "edit was clicked", Toast.LENGTH_LONG).show(); Intent intent = new Intent(this, editList.class); intent.putStringArrayListExtra("stock_list",...