Pytania oznaczone «set»

145
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:...

143
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...

140
Jak usunąć obiekt z tablicy w pętli foreach?

Iteruję przez tablicę obiektów i chcę usunąć jeden z obiektów na podstawie jego właściwości „id”, ale mój kod nie działa. foreach($array as $element) { foreach($element as $key => $value) { if($key == 'id' && $value == 'searched_value'){ //delete this particular object from the...

138
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...

135
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)...

134
Kiedy należy używać typu HashSet <T>?

Badam ten HashSet<T>typ, ale nie rozumiem, jakie miejsce zajmuje w kolekcjach. Czy można go użyć do zastąpienia List<T>? Wyobrażam sobie, że działanie a HashSet<T>jest lepsze, ale nie widziałem indywidualnego dostępu do jego elementów. Czy to tylko do...

129
Datatable vs Dataset

Obecnie używam DataTable, aby uzyskać wyniki z bazy danych, których mogę użyć w moim kodzie. Jednak wiele przykładów w sieci Web pokazuje, że zamiast tego używają DataSet i uzyskują dostęp do tabel za pomocą metody collections. Czy jest jakaś korzyść, pod względem wydajności lub nie, z używania...

127
Jak HashSet porównuje elementy pod kątem równości?

Mam klasę, która jest IComparable: public class a : IComparable { public int Id { get; set; } public string Name { get; set; } public a(int id) { this.Id = id; } public int CompareTo(object obj) { return this.Id.CompareTo(((a)obj).Id); } } Kiedy dodam listę obiektów tej klasy do...

126
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...

119
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...