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

3
Jak sprawdzić, czy zmienna jest słownikiem w Pythonie?
Jak sprawdziłbyś, czy zmienna jest słownikiem w Pythonie? Na przykład chciałbym, aby przeglądał wartości w słowniku, dopóki nie znajdzie słownika. Następnie przejdź przez ten, który znajdzie: dict = {'abc': 'abc', 'def': {'ghi': 'ghi', 'jkl': 'jkl'}} for k, v in dict.iteritems(): if ###check if v is a dictionary: for k, v …
214 python  dictionary 

8
Słowniki i wartości domyślne
Zakładając, że connectionDetailsjest słownikiem Python, jaki jest najlepszy, najbardziej elegancki, najbardziej „pythoniczny” sposób refaktoryzacji kodu w ten sposób? if "host" in connectionDetails: host = connectionDetails["host"] else: host = someDefaultValue

20
Jak wydrukować klucz słownika?
Chciałbym wydrukować określony klucz słownika Python: mydic = {} mydic['key_name'] = 'value_name' Teraz mogę sprawdzić, czy mydic.has_key('key_name'), ale chciałbym wydrukować nazwę klucza 'key_name'. Oczywiście, że mógłbym użyć mydic.items(), ale nie chcę, aby wszystkie klucze były wymienione, tylko jeden konkretny klucz. Na przykład oczekiwałbym czegoś takiego (w pseudokodzie): print "the key …
213 python  dictionary  key 


7
Jak filtrować słownik według dowolnej funkcji warunku?
Mam słownik punktów, powiedz: >>> points={'a':(3,4), 'b':(1,2), 'c':(5,5), 'd':(3,3)} Chcę utworzyć nowy słownik ze wszystkimi punktami, których wartość xiy jest mniejsza niż 5, tj. Punkty „a”, „b” i „d”. Zgodnie z książką , każdy słownik ma items()funkcję, która zwraca listę (key, pair) krotek: >>> points.items() [('a', (3, 4)), ('c', (5, …




20
Jaki jest najlepszy sposób na wdrożenie zagnieżdżonych słowników?
Mam strukturę danych, która zasadniczo odpowiada zagnieżdżonemu słownikowi. Powiedzmy, że wygląda to tak: {'new jersey': {'mercer county': {'plumbers': 3, 'programmers': 81}, 'middlesex county': {'programmers': 81, 'salesmen': 62}}, 'new york': {'queens county': {'plumbers': 9, 'salesmen': 36}}} Teraz utrzymanie i tworzenie tego jest dość bolesne; za każdym razem, gdy mam nowy stan …

9
Przechowywanie słowników Python
Jestem przyzwyczajony do wprowadzania i wyprowadzania danych z Pythona za pomocą plików .csv, ale są oczywiste wyzwania. Wszelkie porady na temat prostych sposobów przechowywania słownika (lub zestawów słowników) w pliku json lub pck? Na przykład: data = {} data ['key1'] = "keyinfo" data ['key2'] = "keyinfo2" Chciałbym wiedzieć, jak to …
198 python  json  dictionary  save  pickle 



16
Przypadki użycia dla metody dict „setdefault”
Dodanie collections.defaultdictPythona 2,5 znacznie zmniejsza zapotrzebowanie na dict„s setdefaultmetody. To pytanie dotyczy naszej wspólnej edukacji: Co jest setdefaultnadal przydatne w Pythonie 2.6 / 2.7? Jakie popularne przypadki użycia setdefaultzostały zastąpione collections.defaultdict?


5
wstawianie vs umiejscowienie vs operator [] w mapie c ++
Korzystam z map po raz pierwszy i zdałem sobie sprawę, że istnieje wiele sposobów wstawiania elementu. Możesz użyć emplace(), operator[]lub insert(), oraz wariantów takich jak użycie value_typelub make_pair. Chociaż istnieje wiele informacji o nich wszystkich i pytania dotyczące konkretnych przypadków, nadal nie rozumiem całościowego obrazu. Moje dwa pytania to: Jaka …

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.