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].
Mam listę o rozmiarze < N i chcę dopełnić ją do rozmiaru N wartością. Oczywiście mogę użyć czegoś podobnego do następującego, ale czuję, że powinno być coś, co przegapiłem: >>> N = 5 >>> a = [1] >>> map(lambda x, y: y if x is None else x, a, ['']*N) …
Załóżmy, że mam listę krotek i chcę przekonwertować je na wiele list. Na przykład lista krotek to [(1,2),(3,4),(5,6),] Czy w Pythonie jest jakaś funkcja wbudowana, która konwertuje ją na: [1,3,5],[2,4,6] To może być prosty program. Ale jestem po prostu ciekawy istnienia takiej wbudowanej funkcji w Pythonie.
Często używam Pythona do przetwarzania katalogów danych. Ostatnio zauważyłem, że domyślna kolejność list zmieniła się na coś prawie bezsensownego. Na przykład, jeśli jestem w bieżącym katalogu zawierającym następujące podkatalogi: run01, run02, ... run19, run20, a następnie generuję listę za pomocą następującego polecenia: dir = os.listdir(os.getcwd()) wtedy zwykle otrzymuję listę w …
Załóżmy, że mam; LIST = [[array([1, 2, 3, 4, 5]), array([1, 2, 3, 4, 5],[1,2,3,4,5])] # inner lists are numpy arrays Próbuję się nawrócić; array([[1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5]) Rozwiązuję to teraz przez iterację na vstack, ale jest to bardzo …
Piszę swój kod testowy i nie chcę pisać: List<string> nameslist = new List<string>(); nameslist.Add("one"); nameslist.Add("two"); nameslist.Add("three"); Bardzo chciałbym napisać List<string> nameslist = new List<string>({"one", "two", "three"}); Jednak {"one", "two", "three"} nie jest "IEnumerable string Collection". Jak mogę zainicjować to w jednym wierszu przy użyciu kolekcji ciągów IEnumerable ”?
Chcę napisać funkcję, która zwraca każdą pozycję w pozycji, Listktóra nie jest pierwszą ani ostatnią pozycją (punkt pośredni). Funkcja pobiera dane ogólne List<*>jako dane wejściowe. Wynik powinien zostać zwrócony tylko wtedy, gdy elementy listy są typu Waypoint: fun getViaPoints(list: List<*>): List<Waypoint>? { list.forEach { if(it !is Waypoint ) return null …
Mam dwie listy z różnymi obiektami. List<Object1> list1; List<Object2> list2; Chcę sprawdzić, czy element z listy1 istnieje na liście2, na podstawie określonego atrybutu (Object1 i Object2 mają (między innymi) jeden wspólny atrybut (z typem Long) o nazwie attributeSame). teraz robię to tak: boolean found = false; for(Object1 object1 : list1){ …
Powiedz, że mam: IList<Person> people = new List<Person>(); Obiekt osoby ma właściwości, takie jak FirstName, LastName i Gender. Jak mogę przekształcić to w listę właściwości obiektu Person. Na przykład do listy imion. IList<string> firstNames = ???
Chciałbym skonstruować ramkę danych wiersz po wierszu w R. Dokonałem wyszukiwania i jedyne, co wpadłem, to sugestia, aby utworzyć pustą listę, zachować skalar indeksu listy, a następnie za każdym razem dodawać do listy jednowierszową ramkę danych i przesuń indeks listy o jeden do przodu. Wreszcie do.call(rbind,)na liście. Chociaż to działa, …
Poniższy kod (uruchamiany w systemie Android) zawsze daje mi wyjątek ClassCastException w trzeciej linii: final String[] v1 = i18nCategory.translation.get(id); final ArrayList<String> v2 = new ArrayList<String>(Arrays.asList(v1)); String[] v3 = (String[])v2.toArray(); Dzieje się tak również, gdy v2 to Object [0], a także gdy są w nim ciągi znaków. Każdy pomysł, dlaczego?
Używam BeautifulSoup i parsuję niektóre HTML. Otrzymuję określone dane z każdego kodu HTML (używając pętli for) i dodaję te dane do określonej listy. Problem polega na tym, że niektóre HTML mają inny format (i nie mają w nich danych, których potrzebuję) . Więc próbowałem użyć obsługi wyjątków i dodać wartość …
Szukam szybkiego sposobu tworzenia listy wartości w języku C #. W Javie często używam poniższego fragmentu: List<String> l = Arrays.asList("test1","test2","test3"); Czy jest jakiś odpowiednik w C # oprócz tego oczywistego poniżej? IList<string> l = new List<string>(new string[] {"test1","test2","test3"});
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.