set

W Pythonie, kiedy używać słownika, listy czy zestawu?

Kiedy powinienem użyć słownika, listy lub zestawu? Czy istnieją scenariusze, które są bardziej odpowiednie dla każdego typu danych?

Uzyskaj różnicę między dwiema listami

Mam dwie listy w Pythonie, takie jak te: temp1 = ['One', 'Two', 'Three', 'Four'] temp2 = ['One', 'Two'] Muszę utworzyć tr ... ma w drugiej. Z przykładu muszę pobrać: temp3 = ['Three', 'Four'] Czy są jakieś szybkie sposoby bez cykli i sprawdzania?

Jaka jest różnica między Set I List?

Jaka jest zasadnicza różnica między interfejsami Set<E> i List<E>?

Jak "perfekcyjnie" obejść dict?

Jak mogę zrobić jak "perfekcyjną" podklasę dict ? Celem końcowym jest posiadanie prostego dict , w którym klucze są małymi l ... .__keytransform__(key)) class lcdict(arbitrary_dict): def __keytransform__(self, key): return str(key).lower()

Jak przekonwertować tablicę na zestaw w Javie

Chciałbym przekonwertować tablicę na zbiór w Javie. Jest kilka oczywistych sposobów na zrobienie tego (np. za pomocą pętli), ale chciałbym coś bardziej schludnego, coś w stylu: java.util.Arrays.asList(Object[] a); Jakieś pomysły?

Konwertuj Zestaw na Listę bez tworzenia nowej Listy

Używam tego kodu do Konwersji Set na List: Map<String, List> mainMap = new HashMap<String, List>(); for(int i= ... mainMap.put(differentKeyName,listOfNames); } Chcę uniknąć tworzenia nowej listy w każdej iteracji pętli. Czy to możliwe?

Możliwe lokalizacje zestawów parametrów sekwencji / obrazu dla strumienia H. 264

Pracuję nad dekoderem H. 264 i zastanawiam się gdzie znaleźć SPS i PPS. Moja Literatura referencyjna mówi mi, że są to jednos ... że SPS i PPS są w polu avcC. Jak to dokładnie działa? Jak to wygląda .pliki mkv czy inne kontenery H. 264? Z góry dzięki!

Najlepszy sposób na znalezienie przecięcia wielu zestawów?

Mam listę zestawów: setlist = [s1,s2,s3...] Chcę s1 ∩ s2 ∩ s3 ... Mogę napisać do tego funkcję wykonując szereg Par s1.intersection(s2), itp. Czy istnieje sposób zalecany, lepszy lub wbudowany?

Różnica między Iteratorem a Listeratorem?

Iterator ite = Set.iterator(); Iterator ite = List.iterator(); ListIterator listite = List.listIterator(); Możemy użyć Ite ... ale z ListIterator możemy podróżować w obu kierunkach. Czy są jakieś inne różnice? I jakieś zalety ListIterator nad Iterator?

Dodać listę do zestawu?

Testowane na interpreterze Pythona 2.6: >>> a=set('abcde') >>> a set(['a', 'c', 'b', 'e', 'd']) >>& ... ierdzić, czy dodałem tę samą listę dwa razy. Czy istnieje jakieś obejście? EDIT: chcę dodać samą listę, a nie jej elementy.

Jak pobrać element z zestawu bez jego usuwania?

Załóżmy, że: >>> s = set([1, 2, 3]) Jak uzyskać wartość (dowolną wartość) z s bez wykonywania s.pop()? Chcę zost ... ie i brudne: >>> elem = s.pop() >>> s.add(elem) Ale czy znasz lepszy sposób? Najlepiej w stałym czasie.

Czy Python ma zamówiony zestaw?

Python ma uporządkowany słownik. A co z zamówionym zestawem?

Jak serializować zestawy JSON?

Mam Pythona set, który zawiera obiekty z metodami __hash__ i __eq__ w celu upewnienia się, że nie ma duplikatów w kolekcji. ... aleźć najlepszego podejścia do kodowania konkretnego przypadku (co niestety wydaje się być tym, co będę musiał zrobić tutaj).

Jak ustawić kolor tła widoku

Próbuję ustawić kolor tła widoku (w tym przypadku przycisk). Używam tego kodu: // set the background to green v.setBackgro ... uje zniknięcie przycisku z ekranu. Co robię źle i jaki jest prawidłowy sposób zmiany koloru tła w dowolnym widoku? Dzięki.

Zbiór C# Set?

Czy ktoś wie czy w C#istnieje dobry odpowiednik Set zbioru Javy? Wiem, że można nieco naśladować zbiór za pomocą Dictionary lub HashTable, wypełniając, ale ignorując wartości, ale nie jest to zbyt elegancki sposób.

Uzyskanie powersetu zestawu w Javie

Potęga {1, 2, 3} wynosi: {{}, {2}, {3}, {2, 3}, {1, 2}, {1, 3}, {1, 2, 3}, {1}} Powiedzmy, że mam Set w Javie: Set<In ... Powerset(mySet); Jak napisać funkcję getPowerset, z najlepszą możliwą kolejnością złożoności? (Myślę, że może być O (2^n).)

Różne rodzaje bezpiecznych zestawów wątków w Javie

Wydaje się, że istnieje wiele różnych implementacji i sposobów generowania zestawów bezpiecznych dla wątków w Javie. Niektóre ... różnice, zalety i wady tych przykładów i innych? Mam problem ze zrozumieniem i utrzymaniem wszystkiego z dokumentów Java Std.

Uzyskanie elementu z zestawu

Dlaczego Set nie dostarcza operacji, aby uzyskać element równy innemu elementowi? Set<Foo> set = ...; ... Foo foo = ne ... ie wszystkie. Więc dwa Foo obiekty, które są uważane za równe, mogą mieć różne wartości, dlatego nie mogę po prostu użyć foo.

Dlaczego kolejność w słownikach i zestawach jest dowolna?

Nie rozumiem, jak zapętlanie słownika lub zestawu w Pythonie odbywa się w' arbitralnej ' kolejności. To znaczy, to jest języ ... akiś algorytm, który decyduje, która część słownika lub zestawu zostanie wybrana, pierwsza, druga i tak dalej. Co mi umyka?

Usuwanie elementów z zestawu STL podczas iteracji

Muszę przejść przez zbiór i usunąć elementy, które spełniają predefiniowane kryteria. Oto kod testowy, który napisałem: #i ... nieważ iterator jest inkrementowany tylko w jednym miejscu, dzięki czemu kod jest mniej podatny na błędy i bardziej czytelny.