dictionary

Jak sprawdzić, czy wartość istnieje w słowniku (python)

Mam następujący słownik w Pythonie: d = {'1': 'one', '3': 'three', '2': 'two', '5': 'five', '4': 'four'} Potrzebuję sposo ... wiedziałby mi, czy to prawda czy fałsz, jednak muszę zrobić dokładnie to samo, z wyjątkiem znalezienia, czy istnieje wartość.

Konwersja słownika do JSON w Pythonie

r = {'is_claimed': 'True', 'rating': 3.5} r = json.dumps(r) file.write(str(r['rating'])) Nie jestem w stanie uzyskać dostępu do moich danych w json. Co robię źle? TypeError: string indices must be integers, not str

Jak usunąć klucz z HashMap podczas iteracji nad nim? [duplikat]

To pytanie ma już odpowiedź tutaj: iteracja i usuwanie z mapy [duplikat] ... ce) at java.util.HashMap$EntryIterator.next(Unknown Source) at java.util.HashMap$EntryIterator.next(Unknown Source)"

Mapowanie obiektu do słownika i odwrotnie

Czy Jest jakiś elegancki szybki sposób na mapowanie obiektu do słownika i vice versa? Przykład: IDictionary<string,obje ... ); a["Id"]=1; a["Name"]="Ahmad"; // ..... Staje się SomeClass b = new SomeClass(); b.Id=1; b.Name="Ahmad"; // ..........

W jaki sposób Python dict może mieć wiele kluczy z tym samym skrótem?

Próbuję zrozumieć funkcję hash Pythona pod maską. Utworzyłem klasę niestandardową, w której wszystkie instancje zwracają tę s ... owiedziach dotyczy dict. To samo dotyczy zestawów; zestawy mogą również zawierać wiele elementów o tej samej wartości skrótu.

Jak się masz JSON?stringify na mapie ES6?

Chciałbym zacząć używać ES6 Map zamiast obiektów JS, ale jestem wstrzymywany, ponieważ nie mogę rozgryźć, jak JSON.stringify ... warantowane jako ciągi, a moje wartości będą zawsze wyświetlane. Czy naprawdę muszę pisać metodę wrappera, aby serializować?

Ustalenie, czy Słownik Swift zawiera klucz i uzyskanie którejkolwiek z jego wartości

Obecnie używam następujących (niezgrabnych) fragmentów kodu do określenia, czy (niepusty) Słownik Swift zawiera dany klucz i ... { return false } // excerpt from method that obtains first value from dict for (_, value) in dict { return value }

JavaScript " new Array (n)" oraz " Array.prototyp.Mapa " Dziwnów

Obserwowałem to w Firefox-3.5.7/Firebug-1.5.3 i Firefox-3.6.16 / Firebug-1.6.2 Kiedy odpalę Firebug: >>> x = ... > y.map(function(){ return 0; }) [0, 0, 0] Co tu się dzieje? Czy to błąd, czy nie rozumiem jak używać new Array(3)?

Funkcje C# Store w słowniku

Jak utworzyć słownik, w którym mogę przechowywać funkcje? Dzięki. Mam około 30 + funkcji, które mogą być wykonywane z pozio ... e(); } } } Jednak sygnatura funkcji nie zawsze jest taka sama, przez co ma różną ilość argumentów.

Python: najlepszy sposób na wymianę kluczy z wartościami w słowniku?

Otrzymuję słownik jako dane wejściowe i chciałbym zwrócić słownik, którego kluczami będą wartości danych wejściowych, a które ... ikiem następującego: res = dict() res[1] = 'one' res[2] = 'two' Jakiś schludny Pytoński sposób, aby to osiągnąć? Dzięki

Słownik zwracający wartość domyślną, jeśli klucz nie istnieje [duplikat]

to pytanie ma już odpowiedzi tutaj : ... istnieje. Czy istnieje sposób, aby to zrobić w sposób bardziej "łatwy dla oczu" bez pisania metody rozszerzenia do słownika?

Jak dodać Słownik artykułów do innego słownika

Tablice w języku Swift obsługują operator + = do dodawania zawartości jednej tablicy do drugiej. Czy jest na to łatwy sposób ... = ["a" : "foo"] var dict2 = ["b" : "bar"] var combinedDict = ... (some way of combining dict1 & dict2 without looping)

Używanie pola obiektu jako ogólnego klucza słownikowego

Jeśli chcę używać obiektów jako kluczy dla Dictionary, Jakie metody muszę nadpisać, aby porównać je w określony sposób? Powi ... Stuff obiekty na listy, pogrupowane według Foo obiektów. Stuff obiekty będą miały FooID, Aby powiązać je ze swoją kategorią.

Tworzenie słownika z pliku csv?

Próbuję stworzyć słownik z pliku csv. Pierwsza kolumna pliku csv zawiera unikalne klucze, a druga kolumna zawiera wartości. K ... miam powyższy kod dostaję ValueError: too many values to unpack (expected 2). Jak utworzyć jeden słownik z pliku csv? Dzięki.

python Konwertuj listę do słownika [duplikat]

To pytanie ma już odpowiedź tutaj: Konwersja listy do słownika w Pythonie ... for z wyrażeniami if, ale wierz, że powinien być bardziej "pythoniczny" sposób, aby to osiągnąć. Więc doceniam każdą pomoc:)

Python: jak całkowicie przemierzyć złożony Słownik o nieznanej głębokości?

Importowanie z JSON może uzyskać bardzo złożone i zagnieżdżone struktury. Na przykład: {u'body': [{u'declarations': [{u'id' ... kilkoma listami są głównie słowniki, struktura może stać się jeszcze bardziej nasycona, więc potrzebuję ogólnego rozwiązania.

Dlaczego nie mogę użyć listy jako klucza dict w Pythonie?

Jestem trochę zdezorientowany tym, co może/nie może być używane jako klucz do Pythona dict. dicked = {} dicked[None] = 'fo ... utaj dzieje. Co by poszło nie tak, gdybyś spróbował użyć listy jako klucze, z hash jako, powiedzmy, ich lokalizacja pamięci?

heapq z niestandardowym predykatem porównawczym

Próbuję zbudować stertę z niestandardowym predykatem sortowania. Ponieważ wartości wchodzące do niego są typu "zdefiniowanego ... Albo jeszcze lepiej, mógłbym zawinąć funkcje heapq w moim własnym kontenerze, więc nie muszę ciągle przekazywać predykatu.

Zapytanie LINQ do zwrotu słownika

Mam kolekcję MyClass, którą chciałbym odpytywać za pomocą LINQ, aby uzyskać odrębne wartości i odzyskać Słownik jako wynik, a ... op)).Distinct(); foreach (var item in queryResults) { desiredResults.Add(item.Key.ToString(), item.Value.ToString()); }

Co jest bardziej efektywne: Dictionary TryGetValue czy ContainsKey+Item?

Z wpisu MSDN w słowniku .Metoda TryGetValue : Metoda ta łączy w sobie funkcjonalność metody ContainsKey i właściwość e ... Dictionary<int,int> dict; //...// int ival; dict.TryGetValue(ikey, out ival); Uwaga: Nie szukam punktu odniesienia!