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].
Muszę powtarzać listę cykliczną, możliwie wiele razy, za każdym razem zaczynając od ostatnio odwiedzanego elementu. Przypadek użycia to pula połączeń. Klient prosi o połączenie, iterator sprawdza, czy wskazane połączenie jest dostępne i zwraca je, w przeciwnym razie wykonuje pętlę, dopóki nie znajdzie takiego, które jest dostępne. Czy jest na to …
Jak więc być może wiesz, tablice w implementacji C # IList<T>, wśród innych interfejsów. Jednak w jakiś sposób robią to bez publicznego wdrażania właściwości Count IList<T>! Tablice mają tylko właściwość Length. Czy to jest rażący przykład C # / .NET łamiącego własne zasady dotyczące implementacji interfejsu, czy czegoś mi brakuje?
Mam kilka list mających tę samą liczbę wpisów (każda z określeniem właściwości obiektu): property_a = [545., 656., 5.4, 33.] property_b = [ 1.2, 1.3, 2.3, 0.3] ... i lista z flagami o tej samej długości good_objects = [True, False, False, True] (który można łatwo zastąpić równoważną listą indeksów: good_indices = …
Jak uzyskać pierwszy znak z pierwszego ciągu na liście w Pythonie? Wydaje się, że mógłbym użyć, mylist[0][1:]ale to nie daje mi pierwszego charakteru. >>> mylist = [] >>> mylist.append("asdf") >>> mylist.append("jkl;") >>> mylist[0][1:] 'sdf'
Czy ktoś ma jakiś pomysł, dlaczego metoda removeRange w AbstractList (a także w ArrayList ) jest protected? Wygląda na całkiem dobrze zdefiniowaną i użyteczną operację, ale aby z niej skorzystać, jesteśmy zmuszeni do podklasy implementacji List. Czy jest jakieś ukryte uzasadnienie? Wydaje mi się to zupełnie niewytłumaczalne.
Mam następującą metodę: namespace ListHelper { public class ListHelper<T> { public static bool ContainsAllItems(List<T> a, List<T> b) { return b.TrueForAll(delegate(T t) { return a.Contains(t); }); } } } Celem jest określenie, czy lista zawiera wszystkie elementy innej listy. Wydaje mi się, że coś takiego byłoby już wbudowane w .NET, czy …
Refaktoryzowałem stary kod i natknąłem się na to: alist.sort(cmp_items) def cmp_items(a, b): if a.foo > b.foo: return 1 elif a.foo == b.foo: return 0 else: return -1 Kod działa (i napisałem go około 3 lata temu!), Ale nie mogę znaleźć tego udokumentowanego nigdzie w dokumentacji Pythona i wszyscy używają go …
Próbuję pobrać plik, który wygląda następująco: AAA x 111 AAB x 111 AAA x 112 AAC x 123 ... I użyj słownika, aby wynik wyglądał następująco {AAA: ['111', '112'], AAB: ['111'], AAC: [123], ...} To jest to, czego próbowałem file = open("filename.txt", "r") readline = file.readline().rstrip() while readline!= "": list …
Czy istnieje sposób na utworzenie listy prymitywów int lub dowolnych prymitywów w Javie, takich jak śledzenie? List<int> myList = new ArrayList<int>(); Wygląda na to, że mogę to zrobić List myList = new ArrayList(); i dodaj „int” do tej listy. Ale wtedy oznaczałoby to, że mogę dodać cokolwiek do tej listy. …
Jestem zainteresowany sortowaniem listy ze strumienia. Oto kod, którego używam: list.stream() .sorted((o1, o2)->o1.getItem().getValue().compareTo(o2.getItem().getValue())) .collect(Collectors.toList()); Czy coś mi brakuje? Lista nie jest sortowana. Powinien posortować listy według pozycji o najniższej wartości. for (int i = 0; i < list.size(); i++) { System.out.println("list " + (i+1)); print(list, i); } Oraz metoda druku: …
Pracuję nad częścią sztucznej inteligencji w grze w zgadywanie. Chcę, żeby SI wybrała losową literę z tej listy. Robię to jako zestaw, więc mogę łatwo usunąć litery z listy, gdy zostaną odgadnięte w grze i dlatego nie można ich już odgadnąć ponownie. mówi, że setobiekt nie jest indeksowalny. Jak mogę …
Próbuję użyć .Contains() funkcji na liście obiektów niestandardowych Oto lista: List<CartProduct> CartProducts = new List<CartProduct>(); Oraz CartProduct: public class CartProduct { public Int32 ID; public String Name; public Int32 Number; public Decimal CurrentPrice; /// <summary> /// /// </summary> /// <param name="ID">The ID of the product</param> /// <param name="Name">The name of …
Jaki jest najszybszy i najbardziej elegancki sposób tworzenia list z dwóch list? mam In [1]: a=[1,2,3,4,5,6] In [2]: b=[7,8,9,10,11,12] In [3]: zip(a,b) Out[3]: [(1, 7), (2, 8), (3, 9), (4, 10), (5, 11), (6, 12)] I chciałbym mieć In [3]: some_method(a,b) Out[3]: [[1, 7], [2, 8], [3, 9], [4, 10], …
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.