Pytania otagowane jako dictionary

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].

9
Zapisywanie słownika do pliku csv z jedną linią na każdy klucz: wartość
Mam słownik: mydict = {key1: value_a, key2: value_b, key3: value_c} Chcę zapisać dane do pliku dict.csv, w tym stylu: key1: value_a key2: value_b key3: value_c Napisałem: import csv f = open('dict.csv','wb') w = csv.DictWriter(f,mydict.keys()) w.writerow(mydict) f.close() Ale teraz mam wszystkie klucze w jednym wierszu i wszystkie wartości w następnym. Kiedy …
92 python  csv  dictionary 


7
Jak połączyć słowniki w Pythonie?
d3 = dict(d1, **d2) Rozumiem, że powoduje to scalenie słownika. Ale czy jest wyjątkowy? A co jeśli d1 ma ten sam klucz co d2, ale inną wartość? Chciałbym, aby d1 i d2 zostały połączone, ale d1 ma priorytet, jeśli istnieje zduplikowany klucz.






9
Słownik kluczy złożonych
Mam kilka obiektów na liście, powiedzmy, List<MyClass>a MyClass ma kilka właściwości. Chciałbym utworzyć indeks listy w oparciu o 3 właściwości MyClass. W tym przypadku 2 właściwości to int, a jedna właściwość to data i godzina. Zasadniczo chciałbym móc zrobić coś takiego: Dictionary< CompositeKey , MyClass > MyClassListIndex = Dictionary< CompositeKey …
90 c#  dictionary 

9
Zadeklaruj słownik wewnątrz klasy statycznej
Jak zadeklarować statyczny obiekt słownika w klasie statycznej? próbowałem public static class ErrorCode { public const IDictionary<string, string> ErrorCodeDic = new Dictionary<string, string>() { { "1", "User name or password problem" } }; } Jednak kompilator narzeka, że ​​„ Pole const typu referencyjnego innego niż łańcuch może być zainicjowane tylko …
90 c#  .net  dictionary 


10
Mapowanie obiektu do słownika i odwrotnie
Czy jest jakiś elegancki, szybki sposób mapowania obiektu do słownika i odwrotnie? Przykład: IDictionary<string,object> a = new Dictionary<string,object>(); a["Id"]=1; a["Name"]="Ahmad"; // ..... staje się SomeClass b = new SomeClass(); b.Id=1; b.Name="Ahmad"; // ..........

5
Dlaczego dyktowanie w Pythonie może mieć wiele kluczy z tym samym hashem?
Próbuję zrozumieć funkcję Pythona hashpod maską. Utworzyłem niestandardową klasę, w której wszystkie instancje zwracają tę samą wartość skrótu. class C: def __hash__(self): return 42 Po prostu założyłem, że tylko jedna instancja powyższej klasy może znajdować się dictw dowolnym momencie, ale w rzeczywistości dictmoże mieć wiele elementów z tym samym hashem. …

1
Czy OrderedDict stanie się zbędne w Pythonie 3.7?
Z dziennika zmian Pythona 3.7 : natura zachowania kolejności wstawiania obiektów dict została zadeklarowana jako oficjalna część specyfikacji języka Python. Czy to oznaczałoby, że OrderedDictstaną się zbędne? Jedynym zastosowaniem, o jakim myślę, będzie zachowanie wstecznej kompatybilności ze starszymi wersjami Pythona, które nie zachowują kolejności wstawiania dla normalnych słowników.

15
Dwukierunkowy / dwukierunkowy słownik w C #?
Chcę przechowywać słowa w słowniku w następujący sposób: Mogę uzyskać kod słowny po słowie: dict["SomeWord"]-> 123i uzyskać kod słowo po słowie: dict[123]->"SomeWord" Czy jest to prawdziwe? Oczywiście jeden sposób, aby zrobić to dwa słowniki: Dictionary<string,int>a Dictionary<int,string>jednak jest jakiś inny sposób?
90 c#  .net  dictionary 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.