Pytania otagowane jako dictionary

Słownik mapuje klucze na wartości, umożliwiając efektywne pobieranie wartości z kluczy. UŻYJ znacznika [map-function] o funkcjach mapowania danych, PROSZĘ; a dla geografii [mapy].

12
Konwertuj obiekt Django Model na dyktowanie z nienaruszonymi wszystkimi polami
Jak można przekonwertować obiekt Django Model na dyktowanie za pomocą wszystkimi jego polami? Wszystko idealnie zawiera klucze obce i pola z editable=False. Pozwól mi rozwinąć. Powiedzmy, że mam model Django, taki jak poniżej: from django.db import models class OtherModel(models.Model): pass class SomeModel(models.Model): normal_value = models.IntegerField() readonly_value = models.IntegerField(editable=False) auto_now_add = …

24
Zduplikowane klucze w słownikach .NET?
Czy są jakieś klasy słownikowe w bibliotece klas podstawowych .NET, które pozwalają na użycie zduplikowanych kluczy? Jedyne rozwiązanie, jakie znalazłem, to na przykład utworzenie klasy takiej jak: Dictionary<string, List<object>> Ale to irytujące w użyciu. Uważam, że w Javie MultiMap to osiąga, ale nie może znaleźć analogu w .NET.
256 c#  .net  dictionary  multimap 

12
Szybka tablica z kluczy słownika
Próba szybkiego wypełnienia tablicy ciągami z kluczy w słowniku. var componentArray: [String] let dict = NSDictionary(contentsOfFile: NSBundle.mainBundle().pathForResource("Components", ofType: "plist")!) componentArray = dict.allKeys Zwraca błąd: „AnyObject” nie jest identyczny z łańcuchem Próbowałem też componentArray = dict.allKeys as String ale get: „String” nie jest konwertowany na [String]
256 ios  arrays  xcode  dictionary  swift 


10
Co jest bardziej wydajne: Słownik TryGetValue lub ContainsKey + Item?
Z pozycji MSDN w Dictionary.TryGetValue Metoda : Ta metoda łączy funkcjonalność metody ContainsKey i właściwości Item. Jeśli klucz nie zostanie znaleziony, wówczas parametr value otrzymuje odpowiednią wartość domyślną dla typu wartości TValue; na przykład 0 (zero) dla typów całkowitych, false dla typów boolowskich, a null dla typów referencyjnych. Użyj metody …


6
Jak sprawdzić, czy wartość istnieje w słowniku (python)
W języku python mam następujący słownik: d = {'1': 'one', '3': 'three', '2': 'two', '5': 'five', '4': 'four'} Potrzebuję sposobu, aby sprawdzić, czy wartość taka jak „jeden” lub „dwa” istnieje w tym słowniku. Na przykład, jeśli chciałbym wiedzieć, czy istnieje indeks „1”, musiałbym po prostu wpisać: "1" in d A …
251 python  dictionary  find 

6
Zadeklaruj i zainicjuj słownik w maszynopisie
Biorąc pod uwagę następujący kod interface IPerson { firstName: string; lastName: string; } var persons: { [id: string]: IPerson; } = { "p1": { firstName: "F1", lastName: "L1" }, "p2": { firstName: "F2" } }; Dlaczego inicjalizacja nie jest odrzucana? W końcu drugi obiekt nie ma właściwości „lastName”.

17
Jak pobrać wszystkie klucze (lub wartości) ze std :: map i umieścić je w wektorze?
To jeden z możliwych sposobów, w jaki wychodzę: struct RetrieveKey { template <typename T> typename T::first_type operator()(T keyValuePair) const { return keyValuePair.first; } }; map<int, int> m; vector<int> keys; // Retrieve all keys transform(m.begin(), m.end(), back_inserter(keys), RetrieveKey()); // Dump all keys copy(keys.begin(), keys.end(), ostream_iterator<int>(cout, "\n")); Oczywiście możemy również pobrać wszystkie …
246 c++  dictionary  stl  stdmap 


3
Dostęp bez rozróżniania wielkości liter do słownika ogólnego
Mam aplikację korzystającą z zarządzanych bibliotek DLL. Jedna z tych bibliotek dll zwraca ogólny słownik: Dictionary<string, int> MyDictionary; Słownik zawiera klawisze z dużymi i małymi literami. Z drugiej strony otrzymuję listę potencjalnych kluczy (ciągów), ale nie mogę zagwarantować sprawy. Próbuję uzyskać wartość w słowniku za pomocą klawiszy. Ale oczywiście nie …
244 c#  generics  dictionary 

7
Mapowanie wartości w słowniku Pythona
Biorąc pod uwagę słownik, { k1: v1, k2: v2 ... }który chcę uzyskać, { k1: f(v1), k2: f(v2) ... }pod warunkiem, że podam funkcję f. Czy jest taka wbudowana funkcja? Czy muszę to zrobić dict([(k, f(v)) for (k, v) in my_dictionary.iteritems()]) Idealnie po prostu bym napisał my_dictionary.map_values(f) lub my_dictionary.mutate_values_with(f) Oznacza …


5
Jak zrzucić dykt do pliku JSON?
Mam taki dyktand: sample = {'ObjectInterpolator': 1629, 'PointInterpolator': 1675, 'RectangleInterpolator': 2042} Nie mogę wymyślić, jak zrzucić zrzut do jsonpliku, jak pokazano poniżej: { "name": "interpolator", "children": [ {"name": "ObjectInterpolator", "size": 1629}, {"name": "PointInterpolator", "size": 1675}, {"name": "RectangleInterpolator", "size": 2042} ] } Czy istnieje pythoniczny sposób na zrobienie tego? Możesz zgadywać, …
239 python  json  dictionary 

6
Jak przekonwertować klucze mapy na tablicę?
Powiedzmy, że mam następującą mapę: let myMap = new Map().set('a', 1).set('b', 2); I chcę uzyskać ['a', 'b'] w oparciu o powyższe. Moje obecne rozwiązanie wydaje się tak długie i okropne. let myMap = new Map().set('a', 1).set('b', 2); let keys = []; for (let key of myMap) keys.push(key); console.log(keys); Musi być …

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.