dictionary

Pętli przez wszystkie zagnieżdżone wartości słownika?

for k, v in d.iteritems(): if type(v) is dict: for t, c in v.iteritems(): print "{0} : {1}".format(t, ... u'port': u'11'}} Wynik: xml : {u'config': {u'portstatus': {u'status': u'good'}, u'target': u'1'}, u'port': u'11'}

Ustawianie atrybutów ze słownika w Pythonie

Czy jest możliwe stworzenie obiektu ze słownika w Pythonie w taki sposób, że każdy klucz jest atrybutem tego obiektu? Coś ta ... e.name # Oscar print e.age + 10 # 42 Myślę, że byłoby to prawie odwrotność tego pytania: słownik Pythona z pól obiektu

Jak przekonwertować plik do słownika?

Mam plik składający się z dwóch kolumn, tzn. 1 a 2 b 3 c Chciałbym odczytać ten plik do słownika tak, aby kolumna 1 była kluczem, a Kolumna 2 wartością, tzn. d = {1:'a', 2:'b', 3:'c'} Plik jest mały, więc wydajność nie jest problemem.

Zapisać słownik do pliku (alternatywa dla pickle) w Pythonie?

Odpowiedz i tak kończę z ogórkiem na końcu Ok, więc z kilkoma radami na inne pytanie, które zadałem, powiedziano mi, aby u ... os.system("clear") print "That is not a valid option!" print "\n> " ,raw_input("Press enter to continue")

Różnica między dict.clear () i przypisanie {} w Pythonie

W Pythonie, czy istnieje różnica między wywołaniem clear() A przypisaniem {} do słownika? Jeśli tak, to co to jest? Przykład: d = {"stuff":"things"} d.clear() #this way d = {} #vs this way

Jak sformatować ciąg znaków za pomocą słownika w Pythonie-3.x?

Jestem wielkim fanem używania słowników do formatowania ciągów. Pomaga mi to odczytać format ciągów, którego używam, a także ... {latitude} {longitude}'.format(geopoint) # Succeeds print '{latitude} {longitude}'.format(latitude=41.123,longitude=71.091)

Klasa Pythona, która działa jak dict

Chcę napisać klasę niestandardową, która zachowuje się jak dict - więc dziedziczę po dict. Moje pytanie brzmi jednak: Czy mu ... łędu, który popełniłem, zanim oderwałem się od biurka. To była literówka (I powinien był zauważyć go z komunikatu o błędzie).

Znajdź wszystkie wystąpienia klucza w zagnieżdżonych słownikach i listach Pythona

Mam taki słownik: { "id" : "abcde", "key1" : "blah", "key2" : "blah blah", "nestedlist" : [ { "id" : "qwerty", ... wyjście, którego potrzebuję, to w zasadzie: ["abcde", "qwerty", "xyz", "fghi", "asdf", "yuiop"] Porządek nie jest ważny.

Python: ograniczenie wykorzystania pamięci w słowniku

Próbuję załadować kilka plików do pamięci. Pliki mają jeden z następujących 3 formatów: string TAB int string tab float ... zrobić Google Translate tak szybko: muszą używać dużo techniki + dużo mocy serwerów? Dziękuję bardzo. Czekam na twoją radę.

Sortowanie std:: map using value

Muszę sortować std::map według wartości, a nie według klucza. Czy jest na to łatwy sposób? Mam jedno rozwiązanie z wątku fol ... generate the values in the map. sort(testMap.begin(), testMap.end()); // is there any function like this to sort the map?

Czy ktoś analizował Wikisłownik? [zamknięte]

Wikisłownik jest słownikiem wiki, który obejmuje wiele języków. Ma nawet tłumaczenia. Chciałbym to parsować i bawić się danymi, czy ktoś robił coś takiego wcześniej? Czy jest jakaś biblioteka, z której mogę skorzystać? (Najlepiej Python.)

inicjalizacja ImmutableMap Guava

Guava oferuje ładny skrót do inicjalizacji mapy. Jednak dostaję następujący błąd kompilatora (Eclipse Indigo), gdy moja Mapa ... e nie mogę dowiedzieć się, co zrobić, aby Zwiększ rozmiar mojego inicjalizatora. Czy ktoś może mi powiedzieć, czego brakuje?

Czym są obiekty widoku słownika?

W Pythonie 2.7 mamy dostępne metody widoku słownika . Teraz znam za i przeciw następujące: dict.items() (oraz values, k ... zawsze odzwierciedla zmiany ze słownika. Ale jak to się zachowuje z punktu widzenia perf i pamięci? Jakie są plusy i minusy?

Jak uzyskać losową wartość w słowniku Pythona

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 wydrukować wiersz po wierszu słownika w Pythonie?

To jest słownik cars = {'A':{'speed':70, 'color':2}, 'B':{'speed':60, 'color':3}} Using this for ... B color : 3 speed : 60 A color : 2 speed : 70 Właśnie zacząłem uczyć się słowników, więc nie jestem pewien, jak to zrobić.

Czy usuwanie wybranych klawiszy z mapy w pętli zasięgu jest bezpieczne?

Jak usunąć wybrane klawisze z mapy? Czy można bezpiecznie łączyć delete() Z range, jak w poniższym kodzie? package main imp ... .Printf("deleting %v=>%v\n", key, value.value) delete(table, key) } } Https://play.golang.org/p/u1vufvEjSw

Czym byłby "zamrożony dyktafon"?

mrożony zestaw to mrożony zestaw. zamrożona lista może być krotką. czym byłby zamrożony dict? Niezmienny, hashable dict. ... t). Prawda? "frozendict" powinien być zamrożonym słownikiem, powinien mieć keys, values, get, itd. i wsparcie in, for, itd.

Jak utworzyć słownik z kluczami z listy i wartościami domyślnymi (powiedzmy) zero? [duplikat]

To pytanie ma już odpowiedź tutaj: jak zainicjować dict kluczami z listy i pustą wartością w Pythonie? ... {1:0, 2:0, 3:0, 4:0} d = dict(zip(q,[0 for x in range(0,len(q))])) Działa, ale jest brzydki. Co to jest czystszy sposób?

Czy powinienem używać klasy czy słownika?

Mam klasę, która zawiera tylko pola i żadnych metod, jak to: class Request(object): def __init__(self, environ): ... ięki __slots__. Czy zamiast tego można skorzystać z dict? Czy dict byłby szybszy od klasy? I szybciej niż klasa z automatami?

Nadpisać { ... } notację, więc dostaję OrderedDict() zamiast dict()?

Chcę użyć pliku. py Jak pliku konfiguracyjnego. Więc używając notacji {...} mogę utworzyć słownik używając ciągów znaków jako ... 'C key': 'value3' } print dictname.items() Wyjście: [('B key', 'value1'), ('A key', 'value2'), ('C key', 'value3')]