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].
Załóżmy, że mam taką listę: mylist = ["a","b","c","d"] Aby uzyskać wydrukowane wartości wraz z ich indeksem, mogę użyć enumeratefunkcji Pythona w ten sposób >>> for i,j in enumerate(mylist): ... print i,j ... 0 a 1 b 2 c 3 d >>> Teraz, kiedy próbuję użyć go wewnątrz a list comprehension, …
Mam listę, która wygląda następująco: [('A', 1), ('B', 2), ('C', 3)] Chcę przekształcić go w słownik, który wygląda tak: {'A': 1, 'B': 2, 'C': 3} Jak najlepiej to zrobić? EDYCJA: Moja lista krotek bardziej przypomina: [(A, 12937012397), (BERA, 2034927830), (CE, 2349057340)]
Czytając dokumentację Java dla listy ADT mówi: Interfejs List udostępnia cztery metody pozycyjnego (indeksowanego) dostępu do elementów listy. Listy (podobnie jak tablice Java) są liczone od zera. Zauważ, że te operacje mogą być wykonywane w czasie proporcjonalnym do wartości indeksu dla niektórych implementacji (na przykład klasy LinkedList). W związku z …
Z listą w Pythonie mogę zwrócić jej część za pomocą następującego kodu: foo = [1,2,3,4,5,6] bar = [10,20,30,40,50,60] half = len(foo) / 2 foobar = foo[:half] + bar[half:] Ponieważ Ruby robi wszystko w tablicach, zastanawiam się, czy jest coś podobnego.
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 6 lat temu . Popraw to pytanie Mam listę obiektów wypełnionych z bazy danych. Muszę wyświetlić komunikat o błędzie, jeśli lista jest pusta, …
Mam plik data.frame, który chciałbym przekonwertować na listę według wierszy, co oznacza, że każdy wiersz odpowiadałby własnym elementom listy. Innymi słowy, chciałbym otrzymać listę tak długą, jak data.frame zawiera wiersze. Do tej pory rozwiązywałem ten problem w następujący sposób, ale zastanawiałem się, czy istnieje lepszy sposób na rozwiązanie tego problemu. …
Muszę wziąć dużą listę słów w postaci: ['this\n', 'is\n', 'a\n', 'list\n', 'of\n', 'words\n'] a następnie używając funkcji strip, zamień ją na: ['this', 'is', 'a', 'list', 'of', 'words'] Myślałem, że to, co napisałem, zadziała, ale ciągle pojawia się błąd: Obiekt „lista” nie ma atrybutu „pasek” ” Oto kod, który wypróbowałem: strip_list …
Mam następującą listę słowników Pythona: a = [ {'main_color': 'red', 'second_color':'blue'}, {'main_color': 'yellow', 'second_color':'green'}, {'main_color': 'yellow', 'second_color':'blue'}, ] Chciałbym sprawdzić, czy słownik z określonym kluczem / wartością już istnieje na liście, w następujący sposób: // is a dict with 'main_color'='red' in the list already? // if not: add item
Jaki jest „najlepszy” (biorąc pod uwagę zarówno szybkość, jak i czytelność) sposób określenia, czy lista jest pusta? Nawet jeśli lista jest typu IEnumerable<T>i nie ma właściwości Count. W tej chwili rzucam się między to: if (myList.Count() == 0) { ... } i to: if (!myList.Any()) { ... } Domyślam się, …
Mam następującą listę w Pythonie (może to być również krotka): myList = ['foo', 'bar', 'baz', 'quux'] mogę powiedzieć >>> myList[0:3] ['foo', 'bar', 'baz'] >>> myList[::2] ['foo', 'baz'] >>> myList[1::2] ['bar', 'quux'] Jak jawnie wybrać towary, których indeksy nie mają określonych wzorców? Na przykład chcę wybrać [0,2,3]. Lub z bardzo dużej …
Powiedzmy, że mam listę n elementów, wiem, że jest n! możliwe sposoby zamówienia tych elementów. Jaki jest algorytm generujący wszystkie możliwe uporządkowania tej listy? Przykład, mam listę [a, b, c]. Algorytm zwróciłby [[a, b, c], [a, c, b,], [b, a, c], [b, c, a], [c, a, b], [c, b , …
Czy można wywołać metodę zdefiniowaną w Activityfrom ListAdapter? (Chcę zrobić wiersz Buttonw list'swierszu i po kliknięciu tego przycisku powinien wykonać metodę, która jest zdefiniowana w odpowiednim działaniu. Próbowałem ustawić onClickListenerw moim, ListAdapterale nie wiem, jak wywołać tę metodę, jaka jest jej ścieżka. ..) kiedy użyłem Activity.this.method(), otrzymuję następujący błąd: No …
Jak podzielić listę elementów na listy zawierające maksymalnie N elementów? przykład: mając listę z 7 elementami, utwórz grupy po 4, pozostawiając ostatnią grupę możliwie z mniejszą liczbą elementów. split(List(1,2,3,4,5,6,"seven"),4) => List(List(1,2,3,4), List(5,6,"seven"))
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.