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”).
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, …
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 …
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?
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() …
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
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.
Trudno to wyjaśnić słowami, podam przykład: var myObj = { 'name': 'Umut', 'age' : 34 }; var prop = 'name'; var value = 'Onur'; myObj[name] = value; // This does not work eval('myObj.' + name) = value; //Bad coding ;) Jak ustawić właściwość zmiennej z wartością zmiennej w obiekcie JavaScript?
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 …
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%?
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ę …
Jak to się dzieje, że kiedy zmieniam kolejność dwóch zestawów w poniższych złączach, otrzymuję różne wyniki? set1 = {1, 2, 3} set2 = {True, False} print(set1 | set2) # {False, 1, 2, 3} print(set2 | set1) #{False, True, 2, 3}
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 …
W tej chwili TypeScriptnie pozwala na używanie metod get / set (akcesorów) w interfejsach. Na przykład: interface I { get name():string; } class C implements I { get name():string { return null; } } ponadto, TypeScript nie zezwala na użycie wyrażenia funkcji Array w metodach klas: na przykład: class C …
Chcę narysować tekst na farbie. Jak narysować go niestandardową czcionką ( ex Helvetica ) i pogrubioną? Wolałbym używać czcionki systemowej i nie tworzyć jej z zasobów. Dzięki.
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.