dictionary

Jaka jest różnica między mapą a słownikiem?

Wiem, że mapa jest strukturą danych, która mapuje Klucze do wartości. Czy słownik nie jest taki sam? Jaka jest różnica między ... ęzyku X lub Y (co wydaje się być tym, co ogólnie ludzie pytają tutaj na TAK), Chcę wiedzieć, jaka jest ich różnica w teorii.

Dlaczego kolejność w słownikach i zestawach jest dowolna?

Nie rozumiem, jak zapętlanie słownika lub zestawu w Pythonie odbywa się w' arbitralnej ' kolejności. To znaczy, to jest języ ... akiś algorytm, który decyduje, która część słownika lub zestawu zostanie wybrana, pierwsza, druga i tak dalej. Co mi umyka?

Mapowanie funkcji na wartościach mapy w Clojure

Chcę przekształcić jedną mapę wartości w inną mapę z tymi samymi kluczami, ale z funkcją zastosowaną do wartości. Myślałem, ż ... g"} #(.toUpperCase %))) {:b TESTING, :a TEST} Czy ktoś wie czy już istnieje? Myślę, że tak (pewnie z ładniejszą nazwą też).

Java - Jak utworzyć nowy wpis (klucz, wartość)

Chciałbym utworzyć nowy element, który podobnie jak Util.Map.Entry będzie zawierał strukturę key, value. Problem w tym, że n ... instancji Map.Entry, ponieważ jest to interfejs. Czy ktoś wie jak utworzyć nowy obiekt generic key / value dla Map.Wejście?

Konwertuj python dict na string i z powrotem

Piszę program, który przechowuje dane w obiekcie dictionary, ale dane te muszą być zapisane w pewnym momencie podczas wykonyw ... pisać do pliku i załadować z powrotem do obiektu słownika? Mam nadzieję, że będzie to wspierać słowniki zawierające słowniki.

Dlaczego szybciej jest sprawdzić, czy Słownik zawiera klucz, a nie złapać wyjątek w przypadku, gdy nie ma?

Wyobraź sobie kod: public class obj { // elided } public static Dictionary<string, obj> dict = new Dictionary< ... stniejących kluczy. Ale gdy jest co najmniej 1 lub więcej nieistniejących kluczy, wydajność drugiego z nich gwałtownie spada.

Jak wybrać pomiędzy mapą a mapą nieuporządkowaną?

Załóżmy, że chciałem mapować dane za pomocą ciągu znaków jako klucza. Jaki kontener wybrać, map LUB unordered_map? unordered_ ... i mam powtarzać elementy zamiast uzyskiwać dostęp do poszczególnych elementów za każdym razem, czy powinienem preferować map?

Jak filtrować słownik według dowolnej funkcji warunkowej?

Mam słownik punktów, powiedzmy: >>> points={'a':(3,4), 'b':(1,2), 'c':(5,5), 'd':(3,3)} Chcę utworzyć nowy słown ... iś bardziej elegancki sposób? Spodziewałem się, że Python będzie miał jakąś super-niesamowitą funkcję dictionary.filter(f)...

filtr " złe słowa "[zamknięty]

Niezbyt techniczne, ale... Muszę zaimplementować filtr złych słów w nowej witrynie, którą tworzymy. Więc potrzebuję listy" do ... mogę zapytać moi koledzy pomogą mi z listą "parolacce" stworzoną przez społeczność: -) - wystarczy e-mail. Dzięki za pomoc.

Tworzenie listy z początkową pojemnością w Pythonie

Taki kod często się zdarza: l = [] while foo: # baz l.append(bar) # qux Jest to bardzo powolne, jeśli masz zami ... li dla/chociaż pętla jest bardzo skomplikowana, jest to niewykonalne. Czy istnieje odpowiednik dla nas programistów Pythona?

Gdzie znaleźć słowniki innych języków dla IntelliJ?

IntelliJ spellchecker pochodzi tylko z angielskim i arabskim w pakiecie (dziwne, myślę, że to wykonane w Europie Wschodniej, ... więc cały mój kod jest mieszany angielski(kod) / Niemiecki (interfejs) i nie mogę znaleźć niemieckiego słownika dla IntelliJ.

Konwertuj obiekt modelu Django na dict z nienaruszonymi wszystkimi polami

Jak przekonwertować obiekt modelu django na dict z wszystkimi jego polami? Wszystko idealnie zawiera klucze obce i pola z ed ... o zestawu Obiekty modelu w jednym słowniku Jak mogę zamienić obiekty modelu Django w Słownik i nadal mieć ich klucze obce?

Przechowywanie słowników Pythona

Jestem przyzwyczajony do wprowadzania i wyprowadzania danych z Pythona .plików csv, ale są w tym oczywiste wyzwania. Jakieś ... 'key1'] = "keyinfo" data ['key2'] = "keyinfo2" Chciałbym wiedzieć, jak to zapisać, a następnie jak załadować go z powrotem.

W Pythonie jak można załadować mapowanie YAML jako zamówione?

Chciałbym, aby loader PyYAML załadował mapowania (i uporządkowane mapowania) do typu Python 2.7+ OrderedDict , zamiast wanilii dict i listy obecnie używanych par. Jaki jest najlepszy sposób, aby to zrobić?

Jak połączyć słowniki słowników?

Muszę połączyć wiele słowników, oto co mam na przykład: dict1 = {1:{"a":{A}}, 2:{"b":{B}}} dict2 = {2:{"c":{C}}, 3:{"d":{D ... yskać: dict3 = {1:{"a":{A}}, 2:{"b":{B},"c":{C}}, 3:{"d":{D}}} Nie jestem pewien, jak mogłem to zrobić łatwo z Pythonem.

Jak uzyskać losową wartość ze słownika?

Jak mogę uzyskać losową parę z dict? Robię grę, w której musisz odgadnąć stolicę kraju, a pytania muszą pojawiać się losowo. dict wygląda jak {'VENEZUELA':'CARACAS'} Jak mogę to zrobić?

Jak sprawdzić, czy w dict znajduje się wiele kluczy w jednym przejściu?

Chcę zrobić coś takiego: foo = {'foo':1,'zip':2,'zam':3,'bar':4} if ("foo","bar") in foo: #do stuff Nie jestem pewien, czy to możliwe, ale chciałbym wiedzieć. :-)

Konwersja słownika Pythona na Listę [duplikat]

Możliwy duplikat:Jak mogę przekonwertować Słownik Pythona na listę krotek? Próbuję przekonwertować Słownik Pythona n ... d(aValue) dictList.append(temp) aKey = "" aValue = "" To moja próba... ale nie mogę rozgryźć, co jest nie tak?

. NET - blokowanie słownika vs. ConcurrentDictionary

Nie mogłem znaleźć wystarczająco dużo informacji o typach ConcurrentDictionary, więc pomyślałem, że zapytam o to tutaj. Obec ... nchronicznym, lub mieć ConcurrentDictionary, który jest już bezpieczny dla wątku. Nawiązanie do. NET 4.0ConcurrentDictionary

Jak utworzyć obiekt hash lub słownik w JavaScript [duplikat]

To pytanie ma już odpowiedź tutaj: Odpowiednik JavaScript Hashmap ... var a = new Array(); a["key1"] = "value1"; a["key2"] = "value2"; Ale jak mogę znaleźć, czy dany klucz istnieje, czy nie?