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].
r = {'is_claimed': 'True', 'rating': 3.5} r = json.dumps(r) file.write(str(r['rating'])) Nie mogę uzyskać dostępu do moich danych w JSON. Co ja robię źle? TypeError: string indices must be integers, not str
Chciałbym wywołać funkcję w Pythonie za pomocą słownika. Oto kod: d = dict(param='test') def f(param): print(param) f(d) To drukuje, {'param': 'test'}ale chciałbym, żeby to po prostu wydrukować test. Chciałbym, aby działał podobnie dla większej liczby parametrów: d = dict(p1=1, p2=2) def f2(p1, p2): print(p1, p2) f2(d) czy to możliwe?
Czy wiesz, czy istnieje wbudowana funkcja do budowania słownika z dowolnego obiektu? Chciałbym zrobić coś takiego: >>> class Foo: ... bar = 'hello' ... baz = 'world' ... >>> f = Foo() >>> props(f) { 'bar' : 'hello', 'baz' : 'world' } UWAGA: Nie powinno zawierać metod. Tylko pola.
Jak mogę uzyskać listę wartości w dykcie w Pythonie? W Javie uzyskanie wartości mapy jako listy jest tak proste, jak robienie tego list = map.values();. Zastanawiam się, czy w Pythonie istnieje podobny sposób na uzyskanie listy wartości z nagrania.
Typowym przykładem pętli opartych na zakresie C ++ 11 dla () jest zawsze coś takiego: std::vector<int> numbers = { 1, 2, 3, 4, 5, 6, 7 }; for ( auto xyz : numbers ) { std::cout << xyz << std::endl; } W którym xyzto przypadku jest int. Ale co się …
Mam kod JavaScript, który używa obiektów jako słowników; na przykład obiekt „osoba” będzie przechowywał niektóre dane osobowe zapisane poza adresem e-mail. var people = {<email> : <'some personal data'>}; adding > "people[<email>] = <data>;" getting > "var data = people[<email>];" deleting > "delete people[<email>];" Czy można to opisać w maszynopisie? …
Z postu: Wysyłanie tablicy JSON do odebrania jako Słownik <ciąg, ciąg> Próbuję zrobić to samo co ten post. Jedynym problemem jest to, że nie wiem, jakie klucze i wartości są z góry. Muszę więc być w stanie dynamicznie dodawać pary klucz i wartość i nie wiem, jak to zrobić. Czy …
Chcę zbudować zapytanie dla sunburnt (interfejs solr) przy użyciu dziedziczenia klas, a zatem dodając pary klucz-wartość razem. Opalony interfejs przyjmuje argumenty słów kluczowych. Jak mogę przekształcić słownik ({'type':'Event'})w argumenty słów kluczowych (type='Event')?
Mam słownik, który zadeklarowałem w określonej kolejności i chcę go cały czas utrzymywać w tej kolejności. Klucze / wartości nie mogą być tak naprawdę uporządkowane na podstawie ich wartości, chcę tylko w kolejności, w której je zadeklarowałem. Więc jeśli mam słownik: d = {'ac': 33, 'gw': 20, 'ap': 102, 'za': …
Mam słownik, który wygląda następująco: di = {1: "A", 2: "B"} Chciałbym zastosować go do kolumny „col1” ramki danych podobnej do: col1 col2 0 w a 1 1 2 2 2 NaN uzyskać: col1 col2 0 w a 1 A 2 2 B NaN Jak najlepiej to zrobić? Z jakiegoś …
Czy istnieje sposób na uzyskanie listy wszystkich kluczy na mapie językowej Go? Liczba elementów jest podana przez len(), ale jeśli mam mapę, taką jak: m := map[string]string{ "key1":"val1", "key2":"val2" }; Jak iterować po wszystkich kluczach?
Mam duży obiekt słownika, który ma kilka par kluczowych wartości (około 16), ale interesują mnie tylko 3 z nich. Jaki jest najlepszy sposób (najkrótszy / wydajny / najbardziej elegancki), aby to osiągnąć? Najlepsze, co wiem to: bigdict = {'a':1,'b':2,....,'z':26} subdict = {'l':bigdict['l'], 'm':bigdict['m'], 'n':bigdict['n']} Jestem pewien, że istnieje bardziej elegancki …
Jeśli mam słownik Pythona, w jaki sposób mogę uzyskać klucz do wpisu zawierającego minimalną wartość? Myślałem o czymś związanym z min()funkcją ... Biorąc pod uwagę wkład: {320:1, 321:0, 322:3} Wróci 321.
Uważam, że wygodniej jest uzyskiwać dostęp do klawiszy dykta obj.foozamiast obj['foo'], więc napisałem ten fragment: class AttributeDict(dict): def __getattr__(self, attr): return self[attr] def __setattr__(self, attr, value): self[attr] = value Zakładam jednak, że musi istnieć jakiś powód, dla którego Python nie zapewnia tej funkcjonalności po wyjęciu z pudełka. Jakie byłyby ograniczenia …
Czy legalne jest usuwanie elementów ze słownika w Pythonie podczas iteracji? Na przykład: for k, v in mydict.iteritems(): if k == val: del mydict[k] Chodzi o to, aby usunąć ze słownika elementy niespełniające określonych warunków, zamiast tworzyć nowy słownik, który jest podzbiorem iterowanego. Czy to dobre rozwiązanie? Czy istnieją bardziej …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.