Pytania otagowane jako set

Zbiór to zbiór, w którym żaden element się nie powtarza, który może być w stanie wyliczyć jego elementy według kryterium porządkowania („zestaw uporządkowany”) lub nie zachować porządku („zbiór nieuporządkowany”).

7
Python ustawiony na listę
Jak przekonwertować zestaw na listę w Pythonie? Za pomocą a = set(["Blah", "Hello"]) a = list(a) nie działa. To daje mi: TypeError: 'set' object is not callable
159 python  list  set 


5
Jak zaimplementowano set ()?
Widziałem ludzi, którzy mówili, że setobiekty w Pythonie mają sprawdzanie członkostwa O (1). Jak są wdrażane wewnętrznie, aby to umożliwić? Jakiego rodzaju struktury danych używa? Jakie inne konsekwencje ma to wdrożenie? Każda odpowiedź była naprawdę pouczająca, ale mogę zaakceptować tylko jedną, więc podam najbliższą odpowiedź na moje pierwotne pytanie. Dzięki …

20
Czy w JavaScript jest jakaś funkcja kodu skrótu?
Zasadniczo próbuję stworzyć obiekt z unikatowych obiektów, zbiór. Wpadłem na genialny pomysł, aby po prostu użyć obiektu JavaScript z obiektami jako nazwami właściwości. Jak na przykład, set[obj] = true; To działa do pewnego momentu. Działa świetnie z ciągami i liczbami, ale w przypadku innych obiektów wszystkie wydają się „mieszać” do …
150 javascript  hash  set  hashcode 

8
Jak serializować zestawy JSON?
Mam Python set, który zawiera obiekty z __hash__i __eq__metod w celu dokonania pewnych duplikatów nie są zawarte w zbiorze. Muszę zakodować ten wynik w setformacie json , ale przekazanie nawet pustego elementu setdo json.dumpsmetody wywołuje TypeError. File "/usr/lib/python2.7/json/encoder.py", line 201, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/lib/python2.7/json/encoder.py", line 264, …

8
Usuwanie elementów ze std :: set podczas iteracji
Muszę przejść przez zestaw i usunąć elementy, które spełniają predefiniowane kryteria. Oto kod testowy, który napisałem: #include <set> #include <algorithm> void printElement(int value) { std::cout << value << " "; } int main() { int initNum[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; std::set<int> …

4
Tablica JavaScript do ustawienia
MSDN odwołuje się do abstrakcji zbioru zestawu JavaScript . Mam tablicę obiektów, które chciałbym przekonwertować na zestaw, aby móc usunąć ( .delete()) różne elementy według nazwy: var array = [ {name: "malcom", dogType: "four-legged"}, {name: "peabody", dogType: "three-legged"}, {name: "pablo", dogType: "two-legged"} ]; Jak przekonwertować tę tablicę na zestaw? Dokładniej, …
145 javascript  arrays  set 

9
Jak przekonwertować zestaw na listę w Pythonie?
Próbuję przekonwertować zestaw na listę w Pythonie 2.6. Używam tej składni: first_list = [1,2,3,4] my_set=set(first_list) my_list = list(my_set) Jednak otrzymuję następujący ślad stosu: Traceback (most recent call last): File "<console>", line 1, in <module> TypeError: 'set' object is not callable Jak mogę to naprawić?
143 python  list  set  python-2.6 

3
Różnica między Iteratorem a Listiteratorem?
Iterator ite = Set.iterator(); Iterator ite = List.iterator(); ListIterator listite = List.listIterator(); Możemy użyć Iteratordo przejścia a Setlub a Listlub a Map. Ale ListIteratormoże być używany tylko do przechodzenia przezList , nie może przechodzić przez Set. Czemu? Wiem, że główna różnica polega na tym, że z iteratorem możemy podróżować tylko …

4
Różne typy bezpiecznych 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. Oto kilka przykładów 1) CopyOnWriteArraySet 2) Collections.synchronizedSet (zestaw zestaw) 3) ConcurrentSkipListSet 4) Collections.newSetFromMap (nowy ConcurrentHashMap ()) 5) Inne zestawy generowane w sposób podobny do (4) Te przykłady pochodzą z implementacji Concurrency Pattern: Concurrent Set …
135 java  concurrency  set 



5
Jak mogę stworzyć zestaw zestawów w Pythonie?
Próbuję stworzyć zestaw zestawów w Pythonie. Nie wiem, jak to zrobić. Począwszy od pustego zestawu xx: xx = set([]) # Now we have some other set, for example elements = set([2,3,4]) xx.add(elements) ale dostaję TypeError: unhashable type: 'list' lub TypeError: unhashable type: 'set' Czy można mieć zestaw zestawów w Pythonie? …

11
Konwersja listy na zbiór zmienia kolejność elementów
Ostatnio zauważyłem, że kiedy jestem konwertowania listdo setrzędu elementów ulega zmianie i jest klasyfikowane według charakteru. Rozważmy ten przykład: x=[1,2,20,6,210] print x # [1, 2, 20, 6, 210] # the order is same as initial order set(x) # set([1, 2, 20, 210, 6]) # in the set(x) output order is …
119 python  set 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.