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].
Opierając się na dokumencie Django, powinienem być w stanie przekazać wiele obiektów jednocześnie, aby zostać dodanym do relacji wielu narodowości, ale otrzymuję * TypeError: unhashable type: 'list' kiedy próbuję przekazać zestaw zapytań django rzucony na listę. Przekazywanie zestawu zapytań lub ValuesListQueryset również się nie udaje. Czy istnieje lepszy sposób niż …
Mam listę takich nakazów: [{'value': 'apple', 'blah': 2}, {'value': 'banana', 'blah': 3} , {'value': 'cars', 'blah': 4}] chcę ['apple', 'banana', 'cars'] Jak najlepiej to zrobić?
Próbuję pobrać jeden ciąg i dołączyć go do każdego ciągu zawartego na liście, a następnie utworzyć nową listę z ukończonymi ciągami. Przykład: list = ['foo', 'fob', 'faz', 'funk'] string = 'bar' *magic* list2 = ['foobar', 'fobbar', 'fazbar', 'funkbar'] Próbowałem pętli i próby zrozumienia listy, ale to była śmieci. Jak zawsze …
Jak przekonwertować prostą listę list na tablicę numpy? Wiersze są pojedynczymi listami podrzędnymi, a każdy wiersz zawiera elementy na liście podrzędnej.
Czy to jest połączona lista, tablica? Rozejrzałem się i znalazłem tylko zgadujących ludzi. Moja znajomość języka C nie jest wystarczająco dobra, aby spojrzeć na kod źródłowy.
Staram się unikać używania tak wielu instrukcji if i porównań i po prostu używam listy, ale nie wiem, jak jej używać z str.startswith: if link.lower().startswith("js/") or link.lower().startswith("catalog/") or link.lower().startswith("script/") or link.lower().startswith("scripts/") or link.lower().startswith("katalog/"): # then "do something" Chciałbym, żeby to było: if link.lower().startswith() in ["js","catalog","script","scripts","katalog"]: # then "do something" Każda …
Czy istnieje wbudowany / szybki sposób użycia listy kluczy do słownika w celu uzyskania listy odpowiednich pozycji? Na przykład mam: >>> mydict = {'one': 1, 'two': 2, 'three': 3} >>> mykeys = ['three', 'one'] Jak mogę użyć, mykeysaby uzyskać odpowiednie wartości w słowniku jako listę? >>> mydict.WHAT_GOES_HERE(mykeys) [3, 1]
Jak znaleźć medianę listy w Pythonie? Lista może mieć dowolny rozmiar, a numery nie są gwarantowane w żadnej określonej kolejności. Jeśli lista zawiera parzystą liczbę elementów, funkcja powinna zwrócić średnią z dwóch środkowych. Oto kilka przykładów (posortowanych do celów wyświetlania): median([1]) == 1 median([1, 1]) == 1 median([1, 1, 2, …
Chociaż możemy dziedziczyć po klasie bazowej / interfejsie, dlaczego nie możemy zadeklarować List<> używającej tej samej klasy / interfejsu? interface A { } class B : A { } class C : B { } class Test { static void Main(string[] args) { A a = new C(); // OK …
Jeśli krotka jest niezmienna, dlaczego może zawierać zmienne elementy? Wydaje się, że sprzecznością jest to, że kiedy zmienny element, taki jak lista, zostanie zmodyfikowany, krotka, do której należy, pozostaje niezmienna.
Mam listę jak poniżej, gdzie pierwszy element to id, a drugi to ciąg: [(1, u'abc'), (2, u'def')] Chcę utworzyć listę identyfikatorów tylko z tej listy krotek, jak poniżej: [1,2] Użyję tej listy w programie, __inwięc musi to być lista wartości całkowitych.
Próbuję zrobić listę z liczbami 1-1000. Oczywiście pisanie / czytanie byłoby denerwujące, więc próbuję utworzyć listę z zakresem. W Pythonie 2 wygląda na to, że: some_list = range(1,1000) zadziałałoby, ale w Pythonie 3 zakres jest podobny do zakresu xrangew Pythonie 2? Czy ktoś może dać wgląd w to?
Mam listę z podlistami. Chcę wydrukować wszystkie podlisty o długości równej 3. W Pythonie wykonuję następujące czynności: for x in values[:]: if len(x) == 3: print(x) valuesto oryginalna lista. Czy powyższy kod wyświetla każdą podlistę o długości równej 3 dla każdej wartości x? Chcę wyświetlić podlisty length == 3tylko raz. …
Używam wielu list i tablic, ale nie spotkałem jeszcze scenariusza, w którym lista tablic nie mogłaby być używana tak łatwo, jeśli nie łatwiej niż z listy połączonej. Miałem nadzieję, że ktoś poda mi kilka przykładów, kiedy lista z linkami jest znacznie lepsza.
Uwaga: znam Iterator#remove()metodę. W poniższym przykładzie kodu nie rozumiem, dlaczego metoda List.removein mainzgłasza ConcurrentModificationException, ale nie w removemetodzie. public class RemoveListElementDemo { private static final List<Integer> integerList; static { integerList = new ArrayList<Integer>(); integerList.add(1); integerList.add(2); integerList.add(3); } public static void remove(Integer toRemove) { for(Integer integer : integerList) { if(integer.equals(toRemove)) { …
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.