Pytania oznaczone «dictionary»

132
Tworzenie stałego słownika w C #

Jaki jest najbardziej efektywny sposób tworzenia stałego (nigdy nie zmieniającego się w czasie wykonywania) odwzorowania strings na ints? Próbowałem użyć const Dictionary , ale to nie wyszło. Mógłbym zaimplementować niezmienny wrapper z odpowiednią semantyką, ale nadal nie wydaje się to...

129
Bezpieczne usuwanie wielu kluczy ze słownika

Wiem, aby bezpiecznie usunąć wpis, „klucz” z mojego słownika d, robisz to: if d.has_key('key'): del d['key'] Jednak muszę bezpiecznie usunąć wiele wpisów ze słownika. Myślałem o zdefiniowaniu wpisów w krotce, ponieważ będę musiał to zrobić więcej niż raz. entitiesToREmove = ('a', 'b', 'c') for...

128
Sortuj słownik według kluczy

Chcę posortować słownik w języku Swift. Mam słownik taki jak: "A" => Array[] "Z" => Array[] "D" => Array[] itd. Chcę, żeby tak było "A" => Array[] "D" => Array[] "Z" => Array[] itp. Wypróbowałem wiele rozwiązań na SO, ale nikt dla mnie nie pracował. Używam XCode6 Beta 5 i na...

126
Ciąg do słownika w Pythonie

Więc spędziłem nad tym dużo czasu i wydaje mi się, że powinno to być proste rozwiązanie. Próbuję użyć uwierzytelniania Facebooka, aby zarejestrować użytkowników w mojej witrynie i próbuję to zrobić po stronie serwera. Doszedłem do punktu, w którym otrzymuję token dostępu, a kiedy...

124
Słownik Pythona do parametrów adresu URL

Próbuję przekonwertować słownik języka Python na ciąg znaków do użycia jako parametry adresu URL. Jestem pewien, że istnieje lepszy, bardziej Pythonowy sposób na zrobienie tego. Co to jest? x = "" for key, val in {'a':'A', 'b':'B'}.items(): x += "%s=%s&" %(key,val) x =...

124
funkcja skrótu dla ciągu znaków

Pracuję na tablicy mieszającej w języku C i testuję funkcję skrótu dla ciągu znaków. Pierwszą funkcją, którą wypróbowałem, jest dodanie kodu ascii i użycie modulo (% 100), ale mam słabe wyniki przy pierwszym teście danych: 40 kolizji na 130 słów. Ostateczne dane wejściowe będą zawierały 8 000...

121
Zapętlić wszystkie zagnieżdżone wartości słownika?

for k, v in d.iteritems(): if type(v) is dict: for t, c in v.iteritems(): print "{0} : {1}".format(t, c) Próbuję przejrzeć słownik i wydrukować wszystkie pary klucz-wartość, w przypadku których wartość nie jest zagnieżdżonym słownikiem. Jeśli wartość jest słownikiem, chcę do niego wejść i...