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


3
Jak mogę dodać elementy do pustego zestawu w Pythonie
Mam następującą procedurę: def myProc(invIndex, keyWord): D={} for i in range(len(keyWord)): if keyWord[i] in invIndex.keys(): D.update(invIndex[query[i]]) return D Ale pojawia się następujący błąd: Traceback (most recent call last): File "<stdin>", line 3, in <module> TypeError: cannot convert dictionary update sequence element #0 to a sequence Nie pojawia się żaden błąd, …
104 python  set 

13
porównanie zestawów ECMA6 pod kątem równości
Jak porównać dwa zestawy javascript? Próbowałem za pomocą ==a ===jednak zarówno fałszywie zwrotny. a = new Set([1,2,3]); b = new Set([1,3,2]); a == b; //=> false a === b; //=> false Te dwa zbiory są równoważne, ponieważ z definicji zbiory nie mają porządku (przynajmniej nie zwykle). Przejrzałem dokumentację Set on …

4
Użyj nawiasów klamrowych, aby zainicjować zestaw w Pythonie
Uczę się Pythona i mam początkowe pytanie dotyczące inicjalizacji zestawów. Podczas testów odkryłem, że zestaw można zainicjować w następujący sposób: my_set = {'foo', 'bar', 'baz'} Czy są jakieś wady zrobienia tego w ten sposób, w przeciwieństwie do standardowego sposobu: my_set = set(['foo', 'bar', 'baz']) czy to tylko kwestia stylu?
104 python  python-2.7  set 

7
Kolekcja, która zezwala tylko na unikalne elementy w .NET?
Czy istnieje kolekcja w C #, która nie pozwoli Ci dodać do niej zduplikowanych elementów? Na przykład w przypadku głupiej klasy public class Customer { public string FirstName { get; set; } public string LastName { get; set; } public string Address { get; set; } public override int GetHashCode() …
103 c#  set  hashset 

9
Jaki jest najszybszy sposób porównania dwóch zestawów w Javie?
Próbuję zoptymalizować fragment kodu, który porównuje elementy listy. Na przykład. public void compare(Set<Record> firstSet, Set<Record> secondSet){ for(Record firstRecord : firstSet){ for(Record secondRecord : secondSet){ // comparing logic } } } Proszę wziąć pod uwagę, że ilość rekordów w zestawach będzie duża. Dzięki Shekhar
102 java  performance  set 

10
Każda implementacja uporządkowanego zestawu w Javie?
Jeśli ktoś jest zaznajomiony z Objective-C, istnieje kolekcja o nazwie, NSOrderedSetktóra działa jako Set, a jej elementy mogą być dostępne jako elementy Array . Czy jest coś takiego w Javie? Słyszałem, że jest taka kolekcja LinkedHashMap, ale nie znalazłem nic podobnego do zestawu.
102 java  collections  set 


4
Jak sprawdzić, czy tabela zawiera element w Lua?
Czy istnieje metoda sprawdzania, czy tabela zawiera wartość? Mam swoją (naiwną) funkcję, ale zastanawiałem się, czy istnieje do tego coś „oficjalnego”? Albo coś bardziej wydajnego ... function table.contains(table, element) for _, value in pairs(table) do if value == element then return true end end return false end Nawiasem mówiąc, głównym …

1
Dlaczego tuple (set ([1, „a”, „b”, „c”, „z”, „f”])) == tuple (set ([„a”, „b”, „c”, „Z”, „f”, 1])) w 85% przypadków z włączoną randomizacją hash?
Biorąc pod uwagę odpowiedź Zero Piraeus na inne pytanie , mamy to x = tuple(set([1, "a", "b", "c", "z", "f"])) y = tuple(set(["a", "b", "c", "z", "f", 1])) print(x == y) Drukuje Trueokoło 85% czasu z włączoną losowością mieszania . Dlaczego 85%?

2
random.choice z zestawu? pyton
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ę …
96 python  list  set 


3
Dlaczego niezmienny zestaw Scali nie jest kowariantny w swoim typie?
EDYCJA : Ponownie napisano to pytanie na podstawie oryginalnej odpowiedzi scala.collection.immutable.SetKlasa nie jest kowariantna w jego parametr typu. Dlaczego to? import scala.collection.immutable._ def foo(s: Set[CharSequence]): Unit = { println(s) } def bar(): Unit = { val s: Set[String] = Set("Hello", "World"); foo(s); //DOES NOT COMPILE, regardless of whether type is …



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.