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].
Jak usunąć element z listy według indeksu w Pythonie? Znalazłem list.removemetodę, ale powiedz, że chcę usunąć ostatni element, jak to zrobić? Wygląda na to, że domyślne usunięcie powoduje przeszukanie listy, ale nie chcę, aby wyszukiwanie było wykonywane.
Planując swoje programy, często zaczynam od takiego łańcucha myśli: Drużyna piłkarska to tylko lista piłkarzy. Dlatego powinienem to przedstawić za pomocą: var football_team = new List<FootballPlayer>(); Kolejność na tej liście odpowiada kolejności, w jakiej gracze są umieszczeni na liście. Ale później zdaję sobie sprawę, że drużyny mają także inne właściwości, …
Mam klasy o nazwie Order, która ma właściwości takie jak OrderId, OrderDate, Quantity, i Total. Mam listę tej Orderklasy: List<Order> objListOrder = new List<Order>(); GetOrderList(objListOrder); // fill list of orders Teraz chcę posortować listę na podstawie jednej właściwości Orderobiektu, na przykład muszę posortować ją według daty zamówienia lub identyfikatora zamówienia. …
Jak mogę wykonać następujące czynności w Pythonie? array = [0, 10, 20, 40] for (i = array.length() - 1; i >= 0; i--) Muszę mieć elementy tablicy, ale od końca do początku.
Jak przekonwertować tablicę na listę w Javie? Użyłem, Arrays.asList()ale zachowanie (i podpis) jakoś zmieniło się z Java SE 1.4.2 (dokumenty są teraz w archiwum) na 8, a większość fragmentów znalezionych w Internecie używa zachowania 1.4.2. Na przykład: int[] spam = new int[] { 1, 2, 3 }; Arrays.asList(spam) na 1.4.2 …
Prawie muszę napisać program, aby sprawdzić, czy lista ma jakieś duplikaty, a jeśli tak, to usuwa je i zwraca nową listę z elementami, które nie zostały zduplikowane / usunięte. To właśnie mam, ale szczerze mówiąc nie wiem, co robić. def remove_duplicates(): t = ['a', 'b', 'c', 'd'] t2 = ['a', …
a = [1, 2, 3, 4] b = a.index(6) del a[b] print(a) Powyżej pokazuje następujący błąd: Traceback (most recent call last): File "D:\zjm_code\a.py", line 6, in <module> b = a.index(6) ValueError: list.index(x): x not in list Więc muszę to zrobić: a = [1, 2, 3, 4] try: b = a.index(6) …
>>> a=[1,2,3] >>> a.remove(2) >>> a [1, 3] >>> a=[1,2,3] >>> del a[1] >>> a [1, 3] >>> a= [1,2,3] >>> a.pop(1) 2 >>> a [1, 3] >>> Czy jest jakaś różnica między powyższymi trzema metodami usuwania elementu z listy?
Mam dwie iterowalne wersje w Pythonie i chcę je przeglądać parami: foo = (1, 2, 3) bar = (4, 5, 6) for (f, b) in some_iterator(foo, bar): print "f: ", f, "; b: ", b Powinno to skutkować: f: 1; b: 4 f: 2; b: 5 f: 3; b: 6 …
Zdarzyło mi się, że mam podstawową potrzebę filtrowania: mam listę i muszę ją filtrować według atrybutu elementów. Mój kod wyglądał tak: my_list = [x for x in my_list if x.attribute == value] Ale potem pomyślałem, czy nie byłoby lepiej tak napisać? my_list = filter(lambda x: x.attribute == value, my_list) Jest …
Jaki jest najszybszy sposób sprawdzenia, czy wartość istnieje na liście (lista zawierająca miliony wartości) i jaki jest jej indeks? Wiem, że wszystkie wartości na liście są unikalne, jak w tym przykładzie. Pierwszą metodą, którą wypróbowałem, jest (3,8 s w moim prawdziwym kodzie): a = [4,2,3,1,5,6] if a.count(7) == 1: b=a.index(7) …
Mam dwie listy w Pythonie, takie jak te: temp1 = ['One', 'Two', 'Three', 'Four'] temp2 = ['One', 'Two'] Muszę utworzyć trzecią listę z elementami z pierwszej listy, których nie ma na drugiej. Z przykładu muszę uzyskać: temp3 = ['Three', 'Four'] Czy są jakieś szybkie sposoby bez cykli i sprawdzania?
Mam listę obiektów Python, które chciałbym posortować według atrybutu samych obiektów. Lista wygląda następująco: >>> ut [<Tag: 128>, <Tag: 2008>, <Tag: <>, <Tag: actionscript>, <Tag: addresses>, <Tag: aes>, <Tag: ajax> ...] Każdy obiekt ma liczbę: >>> ut[1].count 1L Muszę posortować listę według liczby malejących. Widziałem kilka metod, ale szukam najlepszych …
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.