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].
Zamiast tworzyć listę takich znaków alfabetu: alpha = ['a', 'b', 'c', 'd'.........'z'] czy jest jakiś sposób, aby pogrupować go w zakres lub coś takiego? Na przykład dla liczb można je pogrupować za pomocą range(): range(1, 10)
Moje pytanie jako tytuł powyżej. Na przykład, IEnumerable<T> items = new T[]{new T("msg")}; items.ToList().Add(new T("msg2")); ale w końcu ma tylko 1 przedmiot. Czy możemy mieć taką metodę items.Add(item)? podobnie jak List<T>
Nie mogę zainicjować listy jak w następującym kodzie: List<String> supplierNames = new List<String>(); supplierNames.add("sup1"); supplierNames.add("sup2"); supplierNames.add("sup3"); System.out.println(supplierNames.get(1)); Występuje następujący błąd: Nie można utworzyć wystąpienia typu List<String> Jak mogę utworzyć instancję List<String>?
Oczywiste jest, że wydajność wyszukiwania HashSet<T>klasy ogólnej jest wyższa niż List<T>klasy ogólnej . Wystarczy porównać klucz oparty na haszowaniu z podejściem liniowym w List<T>klasie. Jednak obliczenie klucza skrótu może zająć kilka cykli procesora, więc dla niewielkiej liczby elementów wyszukiwanie liniowe może być realną alternatywą dla HashSet<T>. Moje pytanie: gdzie jest …
Chcę wziąć dwie listy i znaleźć wartości, które pojawiają się w obu. a = [1, 2, 3, 4, 5] b = [9, 8, 7, 6, 5] returnMatches(a, b) wróciłby [5]na przykład.
W Python remove()usunie pierwsze wystąpienie wartości z listy. Jak usunąć wszystkie wystąpienia wartości z listy? Oto, co mam na myśli: >>> remove_values_from_list([1, 2, 3, 4, 2, 2, 3], 2) [1, 3, 4, 3]
Jeśli tworzysz tablicę 1d, możesz zaimplementować ją jako Listę lub użyć modułu „tablica” w standardowej bibliotece. Zawsze używałem list do tablic 1d. Jaki jest powód lub okoliczność, w której chciałbym zamiast tego użyć modułu macierzy? Czy chodzi o optymalizację wydajności i pamięci, czy brakuje mi czegoś oczywistego?
Mam listę takich ciągów: X = ["a", "b", "c", "d", "e", "f", "g", "h", "i"] Y = [ 0, 1, 1, 0, 1, 2, 2, 0, 1 ] Jaki jest najkrótszy sposób sortowania X przy użyciu wartości z Y, aby uzyskać następujące dane wyjściowe? ["a", "d", "h", "b", "c", "e", …
Mam listę liczb, takich jak [1,2,3,4,5...], i chcę obliczyć, (1+2)/2a dla drugiego, (2+3)/2trzeciego (3+4)/2, i tak dalej. Jak mogę to zrobić? Chciałbym zsumować pierwszą liczbę z drugą i podzielić ją przez 2, następnie zsumować drugą liczbę z trzecią i podzielić przez 2, i tak dalej. Jak mogę zsumować listę liczb? …
Powiedzmy, że mam dwie listy l1i l2. Chcę wykonać l1 - l2, która zwraca wszystkie elementy l1nie w l2. Mogę wymyślić naiwne podejście do tego, ale będzie to naprawdę nieefektywne. Jaki jest pytoniczny i skuteczny sposób to zrobić? Jako przykład, jeśli mam l1 = [1,2,6,8] and l2 = [2,3,5,8], l1 …
Jak można zainicjować (za pomocą inicjatora C #) listę ciągów? Próbowałem z poniższym przykładem, ale nie działa. List<string> optionList = new List<string> { "AdditionalCardPersonAddressType","AutomaticRaiseCreditLimit","CardDeliveryTimeWeekDay" }();
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.