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].
Czy w Pythonie jest dobry sposób na przeplatanie dwóch list o tej samej długości? Powiedz, że otrzymałem [1,2,3]i [10,20,30]. Chciałbym je przekształcić w [1,10,2,20,3,30].
Wypróbowałem następujące w interpreterze Pythona: >>> >>> a = [] >>> b = {1:'one'} >>> a.append(b) >>> a [{1: 'one'}] >>> b[1] = 'ONE' >>> a [{1: 'ONE'}] >>> Tutaj po dołączeniu słownika „b” do listy „a” zmieniam wartość odpowiadającą kluczowi 1 w słowniku „a”. W jakiś sposób ta zmiana …
Mam tablicę, którą chciałbym zamienić na a List, aby zmodyfikować zawartość tablicy. Przepełnienie stosu ma mnóstwo pytań / odpowiedzi, adres Arrays.asList()i jak tylko zapewnia widok na liście podstawowej tablicy, a jak próbuje manipulować wynikowej liście będzie ogólnie rzucić UnsupportedOperationExceptionjako metod stosowanych do manipulowania listy (np add(), remove()etc.) są nie zaimplementowane …
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 widzę bardzo mało dokumentacji na jej temat …
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 butelce, i nie mogę zrozumieć, jak to zrobić. …
Zasadniczo próbuję połączyć wpisy w zestaw, aby uzyskać jeden ciąg. Próbuję użyć składni podobnej do funkcji łączenia list. Oto moja próba: list = ["gathi-109","itcg-0932","mx1-35316"] set_1 = set(list) set_2 = set(["mx1-35316"]) set_3 = set_1 - set_2 print set_3.join(", ") Jednak otrzymuję ten błąd: AttributeError: 'set' object has no attribute 'join' Jakie …
Mam listę: my_list = ['element1\t0238.94', 'element2\t2.3904', 'element3\t0139847'] Jak mogę usunąć \ti wszystko później, aby uzyskać ten wynik: ['element1', 'element2', 'element3']
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 …
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 działający …
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 zdefiniować? Jeśli …
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 …
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 na wiele podobnych problemów, które pojawiają się …
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 zagwarantowane, że kolejność unikalnych elementów będzie taka sama jak wcześniej? …
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?
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.