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


14
Jak sprawdzić, czy dany klucz istnieje w C ++ std :: map
Próbuję sprawdzić, czy dany klucz znajduje się na mapie i jakoś nie mogę tego zrobić: typedef map<string,string>::iterator mi; map<string, string> m; m.insert(make_pair("f","++--")); pair<mi,mi> p = m.equal_range("f");//I'm not sure if equal_range does what I want cout << p.first;//I'm getting error here więc jak mogę wydrukować zawartość p?
451 c++  dictionary  stl 


6
Błąd: „Obiekt„ dict ”nie ma atrybutu„ iteritems ””
Próbuję użyć NetworkX do odczytania pliku Shapefile i użyć funkcji write_shp()do wygenerowania plików Shapefile, które będą zawierać węzły i krawędzie, ale gdy próbuję uruchomić kod, pojawia się następujący błąd: Traceback (most recent call last): File "C:/Users/Felipe/PycharmProjects/untitled/asdf.py", line 4, in <module> nx.write_shp(redVial, "shapefiles") File "C:\Python34\lib\site-packages\networkx\readwrite\nx_shp.py", line 192, in write_shp for key, …

7
Zrozumienie dict.copy () - płytkie czy głębokie?
Podczas czytania dokumentacji dict.copy()napisano, że tworzy ona płytką kopię słownika. To samo dotyczy książki, którą obserwuję (Beazley's Python Reference), która mówi: Metoda m.copy () tworzy płytką kopię elementów zawartych w obiekcie odwzorowującym i umieszcza je w nowym obiekcie odwzorowującym. Rozważ to: >>> original = dict(a=1, b=2) >>> new = original.copy() …
429 python  dictionary  copy 


8
Python: Sprawdzanie, czy „Słownik” jest pusty, nie działa
Próbuję sprawdzić, czy słownik jest pusty, ale nie działa poprawnie. Po prostu pomija go i wyświetla ONLINE bez niczego oprócz wyświetlania wiadomości. Jakieś pomysły dlaczego? def isEmpty(self, dictionary): for element in dictionary: if element: return True return False def onMessage(self, socket, message): if self.isEmpty(self.users) == False: socket.send("Nobody is online, please …
396 python  dictionary 

8
Zrozumienie słownika Python
Czy w Pythonie można utworzyć słownikowe rozumienie (dla kluczy)? Bez zrozumienia listy możesz użyć czegoś takiego: l = [] for n in range(1, 11): l.append(n) Możemy skrócić to do listowego: l = [n for n in range(1, 11)]. Powiedzmy jednak, że chcę ustawić klucze słownika na tę samą wartość. Potrafię: …

20
Kiedy del jest przydatny w Pythonie?
Naprawdę nie mogę wymyślić żadnego powodu, dla którego python potrzebuje delsłowa kluczowego (a większość języków wydaje się nie mieć podobnego słowa kluczowego). Na przykład zamiast usuwać zmienną, można ją po prostu przypisać None. Podczas usuwania ze słownika delmożna dodać metodę. Czy jest jakiś powód, aby pozostawać delw Pythonie, czy też …

12
Czy jest jakaś zaleta korzystania z mapy nad unordered_map w przypadku trywialnych kluczy?
Niedawna rozmowa unordered_mapw C ++ uświadomiła mi, że powinienem używać tego unordered_mapw większości przypadków, w których mapwcześniej go użyłem , ze względu na efektywność wyszukiwania ( zamortyzowane O (1) vs. O (log n) ). Najwięcej razy używam mapę, używam albo intczy std::stringjako kluczowy typu; stąd nie mam problemów z definicją …



14
Jak sortować wartości map według klucza w Javie?
Mam mapę, która ma ciągi znaków zarówno dla kluczy, jak i wartości. Dane są następujące: „pytanie 1”, „1” „pytanie 9”, „1” „pytanie 2”, „4” „pytanie 5”, „2” Chcę posortować mapę według jej kluczy. Więc w końcu będę miał question1, question2, question3... i tak dalej. W końcu staram się uzyskać dwa …
361 java  dictionary  hashmap 

8
uzyskaj klucz słownika według wartości
Jak uzyskać klucz słownika według wartości w języku C #? Dictionary<string, string> types = new Dictionary<string, string>() { {"1", "one"}, {"2", "two"}, {"3", "three"} }; Chcę coś takiego: getByValueKey(string value); getByValueKey("one")musi być powrót "1". Jak najlepiej to zrobić? Może HashTable, SortedLists?
361 c#  dictionary 

13
Jaka jest różnica między obiektami HashMap i Map w Javie?
Jaka jest różnica między następującymi mapami, które tworzę (w innym pytaniu, ludzie odpowiadali za ich pomocą pozornie zamiennie i zastanawiam się, czy / jak się różnią): HashMap<String, Object> map = new HashMap<String, Object>(); Map<String, Object> map = new HashMap<String, Object>();
349 java  dictionary  hashmap 

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.