Pytania oznaczone «dictionary»

767
Czy konwertować ciąg reprezentujący słownik na słownik?

Jak przekonwertować strreprezentację a dict, na przykład następującego ciągu, na a dict? s = "{'muffin' : 'lolz', 'foo' : 'kitty'}" Wolę nie używać eval. Czego jeszcze mogę użyć? Głównym tego powodem jest jedna z moich klas współpracowników, którą napisał, konwertuje wszystkie dane wejściowe na...

656
Konwertuj listę słowników do pand DataFrame

Mam listę takich słowników: [{'points': 50, 'time': '5:00', 'year': 2010}, {'points': 25, 'time': '6:00', 'month': "february"}, {'points':90, 'time': '9:00', 'month': 'january'}, {'points_h1':20, 'month': 'june'}] I chcę zmienić to w pandy DataFrame taką: month points points_h1 time year 0...

649
Dlaczego dict.get (klucz) zamiast dict [klucz]?

Dzisiaj natknąłem się na dictmetodę, getktóra po podaniu klucza w słowniku zwraca powiązaną wartość. W jakim celu przydatna jest ta funkcja? Jeśli chciałbym znaleźć wartość powiązaną z kluczem w słowniku, mogę to zrobić dict[key]i zwraca to samo: dictionary = {"Name": "Harry", "Age":...

632
Uzyskaj klucz według wartości w słowniku

Stworzyłem funkcję, która wyszukuje wieki za Dictionaryi pokazuje pasującą nazwę: dictionary = {'george' : 16, 'amber' : 19} search_age = raw_input("Provide age") for age in dictionary.values(): if age == search_age: name = dictionary[age] print name Wiem, jak porównać i znaleźć wiek, po...

537
Konwertuje zagnieżdżony dict Pythona na obiekt?

Szukam eleganckiego sposobu na uzyskanie danych za pomocą dostępu do atrybutu w nagraniu z niektórymi zagnieżdżonymi dyktami i listami (tj. Składnią obiektu w stylu javascript). Na przykład: >>> d = {'a': 1, 'b': {'c': 2}, 'd': ["hi", {'foo': "bar"}]} Powinny być dostępne w ten...

493
Scalanie słowników w C #

Jaki jest najlepszy sposób scalenia 2 lub więcej słowników (Dictionary<T1,T2> ) w C #? (Funkcje 3.0, takie jak LINQ, są w porządku). Myślę o sygnaturze metody w następujący sposób: public static Dictionary<TKey,TValue> Merge<TKey,TValue>(Dictionary<TKey,TValue>[]...

489
Zwróć Brak, jeśli klucz Słownika nie jest dostępny

Potrzebuję sposobu, aby uzyskać wartość słownika, jeśli jego klucz istnieje, lub po prostu wrócić None, jeśli nie istnieje. Jednak Python zgłasza KeyErrorwyjątek, jeśli szukasz klucza, który nie istnieje. Wiem, że mogę sprawdzić klucz, ale szukam czegoś bardziej wyraźnego. Czy istnieje sposób, aby...