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].


15
Dostęp do Dictionary.Keys Key poprzez indeks numeryczny
Używam Dictionary<string, int>gdzie intjest liczba klucza. Teraz muszę uzyskać dostęp do ostatnio włożonego klucza w słowniku, ale nie znam jego nazwy. Oczywista próba: int LastCount = mydict[mydict.keys[mydict.keys.Count]]; nie działa, ponieważ Dictionary.Keysnie implementuje [] -indexer. Zastanawiam się tylko, czy istnieje podobna klasa? Myślałem o użyciu stosu, ale przechowuje on tylko ciąg. …
160 c#  .net  dictionary 


5
Co to są obiekty widoku słownika?
W Pythonie 2.7 mamy dostępne metody widoku słownika . Teraz znam zalety i wady następujących rzeczy: dict.items()(i values, keys): zwraca listę, więc możesz faktycznie zapisać wynik, a dict.iteritems() (i tym podobne): zwraca generator, więc możesz iterować po każdej wygenerowanej wartości. Po co dict.viewitems()(i tym podobne)? Jakie są ich zalety? Jak …
158 python  view  dictionary 

6
Czy kolejność iteracji przez std :: map jest znana (i gwarantowana przez standard)?
Chodzi mi o to - wiemy, że std::mapelementy są posortowane według kluczy. Powiedzmy, że klucze są liczbami całkowitymi. Jeśli wykonam iterację od std::map::begin()do std::map::end()a for, czy standard gwarantuje, że będę konsekwentnie przechodzić przez elementy z kluczami posortowane w kolejności rosnącej? Przykład: std::map<int, int> map_; map_[1] = 2; map_[2] = 3; …
158 c++  dictionary  stl  standards 

18
Python - Lista unikalnych słowników
Powiedzmy, że mam listę słowników: [ {'id': 1, 'name': 'john', 'age': 34}, {'id': 1, 'name': 'john', 'age': 34}, {'id': 2, 'name': 'hanna', 'age': 30}, ] i muszę uzyskać listę unikalnych słowników (usuwanie duplikatów): [ {'id': 1, 'name': 'john', 'age': 34}, {'id': 2, 'name': 'hanna', 'age': 30}, ] Czy ktoś może …
158 python  dictionary 

14
Czym byłby „zamrożony dyktat”?
Zamrożony zestaw to zamrożony zestaw. Zamrożona lista może być krotką. Czym byłby zamrożony dyktando? Niezmienny, haszowalny dykt. Myślę, że może to być coś podobnego collections.namedtuple, ale to bardziej przypomina dyktowanie zamrożonych kluczy (półzamrożone dyktowanie). Prawda? A „frozendict” powinny być zamrożone słownik, powinien on mieć keys, values, get, itd., A także …

18
Przekonwertuj ciąg JSON na HashMap
Używam Java i mam ciąg, który jest JSON: { "name" : "abc" , "email id " : ["abc@gmail.com","def@gmail.com","ghi@gmail.com"] } Następnie moja mapa w Javie: Map<String, Object> retMap = new HashMap<String, Object>(); Chcę przechowywać wszystkie dane z JSONObject w tym HashMap. Czy ktoś może podać kod do tego? Chcę skorzystać z …
156 java  json  dictionary 

11
Haszować słownik?
Do celów buforowania potrzebuję wygenerować klucz pamięci podręcznej z argumentów GET, które są obecne w dict. Obecnie używam sha1(repr(sorted(my_dict.items())))( sha1()jest to wygodna metoda wykorzystująca wewnętrznie hashlib ), ale jestem ciekawy, czy istnieje lepszy sposób.
156 python  hash  dictionary 


14
Tworzysz słownik z pliku CSV?
Próbuję utworzyć słownik z pliku CSV. Pierwsza kolumna pliku csv zawiera unikalne klucze, a druga kolumna zawiera wartości. Każdy wiersz pliku csv reprezentuje unikalną parę klucz-wartość w słowniku. Próbowałem użyć klas csv.DictReaderi csv.DictWriter, ale mogłem tylko dowiedzieć się, jak wygenerować nowy słownik dla każdego wiersza. Chcę jeden słownik. Oto kod, …

11
Usuń zduplikowany dykt na liście w Pythonie
Mam listę dykt i chciałbym usunąć dykty z identycznymi parami klucza i wartości. W przypadku tej listy: [{'a': 123}, {'b': 123}, {'a': 123}] Chciałbym to zwrócić: [{'a': 123}, {'b': 123}] Inny przykład: W przypadku tej listy: [{'a': 123, 'b': 1234}, {'a': 3222, 'b': 1234}, {'a': 123, 'b': 1234}] Chciałbym to …
153 python  list  dictionary 


9
Jak uzyskać listę kluczy w słowniku?
Chcę tylko kluczy, a nie wartości słownika. Nie udało mi się jeszcze uzyskać żadnego kodu, aby to zrobić. Używanie innej tablicy okazało się zbyt pracochłonne, ponieważ używam również remove. Jak uzyskać listę kluczy w słowniku?
152 c#  list  dictionary 


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.