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].
Trudno powiedzieć, o co tu pytają. To pytanie jest dwuznaczne, niejasne, niepełne, zbyt szerokie lub retoryczne i na obecną formę nie można udzielić rozsądnej odpowiedzi. Aby uzyskać pomoc w wyjaśnieniu tego pytania, aby można je było ponownie otworzyć, odwiedź centrum pomocy . Zamknięte 7 lat temu . Próbuję zaimplementować słownik …
W niektórych starszych kodach widzę następującą metodę rozszerzenia, aby ułatwić dodanie nowego elementu klucz-wartość lub aktualizację wartości, jeśli klucz już istnieje. Metoda 1 (starszy kod). public static void CreateNewOrUpdateExisting<TKey, TValue>( this IDictionary<TKey, TValue> map, TKey key, TValue value) { if (map.ContainsKey(key)) { map[key] = value; } else { map.Add(key, value); …
Mam listę słów w słowniku o wartości = powtórzenie słowa kluczowego, ale chcę tylko listę wyrazistych słów, więc chciałem policzyć liczbę słów kluczowych. Czy istnieje sposób na policzenie liczby słów kluczowych lub jest inny sposób, w jaki powinienem szukać odrębnych słów?
mydict = {"key1":"value1", "key2":"value2"} Regularne sposób do wyszukiwania wartość słownika w szablonie Django jest {{ mydict.key1 }}, {{ mydict.key2 }}. Co jeśli klucz jest zmienną pętli? to znaczy: {% for item in list %} # where item has an attribute NAME {{ mydict.item.NAME }} # I want to look up …
Jeśli chcę użyć wyników argparse.ArgumentParser(), czyli Namespaceobiektu, z metodą, która oczekuje na słownik lub obiekt podobny do odwzorowania (patrz kolekcje.Mapowanie ), jaki jest właściwy sposób? C:\>python Python 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)] on win 32 Type "help", "copyright", "credits" or "license" for more information. …
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 5 lat temu . Popraw to pytanie Piszę program, który potrzebuje DUŻO słów w języku angielskim. Próbuję znaleźć plik słownika zawierający …
Jestem trochę zdezorientowany odpowiedzią Xcode na ten eksperyment w Swift Programming Language Guide: // Use a for-in to iterate through a dictionary (experiment) let interestingNumbers = [ "Prime": [2, 3, 5, 7, 11, 13], "Fibonacci": [1, 1, 2, 3, 5, 8], "Square": [1, 4, 9, 16, 25] ] var largest …
Mam kolekcję MyClass, którą chciałbym zapytać za pomocą LINQ, aby uzyskać różne wartości, i w rezultacie uzyskać słownik <ciąg, ciąg>, ale nie mogę zrozumieć, jak mogę to zrobić łatwiej niż ja robię poniżej. Jaki byłby bardziej przejrzysty kod, którego można użyć, aby uzyskać wynik Dictionary <string, string> jako wynik? var …
Chcę zrobić coś takiego: foo = {'foo':1,'zip':2,'zam':3,'bar':4} if ("foo","bar") in foo: #do stuff Jak sprawdzić, czy zarówno „foo”, jak i „bar” są w dict foo?
Jak mogę uczynić „perfekcyjną” podklasę dyktku, jak to możliwe? Ostatecznym celem jest prosty dyktando, w którym klawisze są pisane małymi literami. Wydawałoby się, że powinien istnieć niewielki zestaw prymitywów, które mogę zastąpić, aby to zadziałało, ale według wszystkich moich badań i prób wydaje się, że tak nie jest: Jeśli zastąpię …
Chcę iterować po każdym elemencie, map<string, int>nie znając żadnej z jego wartości string-int ani kluczy. Co mam do tej pory: void output(map<string, int> table) { map<string, int>::iterator it; for (it = table.begin(); it != table.end(); it++) { //How do I access each element? } }
Próbuję przekazać plik JSON i przekonwertować dane do słownika. Do tej pory zrobiłem to: import json json1_file = open('json1') json1_str = json1_file.read() json1_data = json.loads(json1_str) Spodziewam json1_datasię, że będę dicttypem, ale tak naprawdę wyłania się jako listtyp, kiedy to sprawdzam type(json1_data). czego mi brakuje? Potrzebuję tego jako słownika, aby uzyskać …
Jestem wielkim fanem używania słowników do formatowania ciągów. Pomaga mi odczytać używany format ciągów, a także pozwala mi korzystać z istniejących słowników. Na przykład: class MyClass: def __init__(self): self.title = 'Title' a = MyClass() print 'The title is %(title)s' % a.__dict__ path = '/path/to/a/file' print 'You put your file here: …
Chcę utworzyć słownik, którego wartościami są listy. Na przykład: { 1: ['1'], 2: ['1','2'], 3: ['2'] } Jeśli zrobię: d = dict() a = ['1', '2'] for i in a: for j in range(int(i), int(i) + 2): d[j].append(i) Dostaję błąd KeyError, ponieważ d [...] nie jest listą. W takim przypadku …
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.