dictionary

Jak zsumować wszystkie wartości w słowniku?

Powiedzmy, że mam słownik, w którym klucze mapują do liczb całkowitych takich jak: d = {'key1': 1,'key2': 14,'key3': 47} Czy istnieje składniowo minimalistyczny sposób na zwrócenie sumy wartości w d - tj. 62 w tym przypadku?

Słownik vs obiekt-co jest bardziej efektywne i dlaczego?

Co jest bardziej wydajne w Pythonie pod względem wykorzystania pamięci i zużycia procesora-Słownik czy obiekt? Tło: Muszę z ... ie tak, czy słownik jest po prostu szybszy niż obiekt? Jeśli rzeczywiście słownik działa lepiej, może ktoś wyjaśnić dlaczego?

Jak odzyskać zawartość Wikisłownika word?

Jak można użyć API Wikisłownika do określenia, czy słowo istnieje, czy nie?

Jak zainicjować dict kluczami z listy i pustą wartością w Pythonie?

Chciałbym się z tego dowiedzieć: keys = [1,2,3] Do tego: {1: None, 2: None, 3: None} Czy jest na to sposób pythoniczn ... keys = [1,2,3] >>> dict([(1,2)]) {1: 2} >>> dict(zip(keys, [None]*len(keys))) {1: None, 2: None, 3: None}

Zapisanie słownika do pliku csv z jedną linijką dla każdego 'key: value'

Mam słownik: mydict = {key1: value_a, key2: value_b, key3: value_c} Chcę zapisać dane do pliku dict.csv, w tym stylu: ke ... ytkownikowi edycję pliku csv bezpośrednio), load settings powinien odczytywać z pliku i aktualizować textctrls i pola wyboru.

Konwertuj listę słowników do Dataframe

Mam listę takich słowników: [{'points': 50, 'time': '5:00', 'year': 2010}, {'points': 25, 'time': '6:00', 'month': "februa ... najlepszym rozwiązaniem, jakie mogłem znaleźć. Jak mogę zamienić listę słowników w ramkę danych pandy, jak pokazano powyżej?

Jak pobrać wszystkie klucze (lub wartości) z mapy std::i umieścić je w wektorze?

Jest to jeden z możliwych sposobów wyjścia: struct RetrieveKey { template <typename T> typename T::first_type ... y sposób, aby to łatwo osiągnąć? (Zawsze zastanawiam się, dlaczego std:: map nie zawiera funkcji członka, abyśmy to zrobili.)

Jak ładnie wydrukować zagnieżdżone słowniki?

Jak mogę wydrukować Słownik o głębokości ~4 w Pythonie? Próbowałem pretty printing z pprint(), ale nie zadziałało: import p ... enia, aby uzyskać coś takiego: key1 value1 value2 key2 value1 value2 Itd. Jak mogę to zrobić?

Jak przekonwertować ciąg xml na słownik?

Mam program, który odczytuje dokument xml z gniazda. Mam dokument XML przechowywany w łańcuchu znaków, który chciałbym przeko ... ></person" dic_xml = convert_to_dic(str) Wtedy dic_xml wyglądałoby jak {'person' : { 'name' : 'john', 'age' : 20 } }

Tworzenie nowego dict w Pythonie

Chcę zbudować słownik w Pythonie. Jednak wszystkie przykłady, które widzę, to tworzenie słownika z listy itp. .. Jak utworzyć nowy pusty słownik w Pythonie?

Czy mogę wykonać zamówiony, domyślny dict w Pythonie?

Chciałbym połączyć OrderedDict() i defaultdict() z collections w jeden obiekt, który będzie uporządkowanym, domyślnym dict. Czy to możliwe?

Dlaczego musisz dzwonić?iteritems () podczas iteracji nad słownikiem w Pythonie?

Dlaczego musisz wywoływać iteritems() aby iterację nad kluczami, parami wartości w słowniku? ie dic = {'one':'1', 'two':'2' ... items(): print k, v Dlaczego nie jest to domyślne zachowanie iteracji nad słownikiem for k, v in dic: print k, v

Zduplikowane klucze in.NET słowniki?

Czy w bibliotece bazowej. NET są jakieś klasy słownikowe, które pozwalają na użycie zduplikowanych kluczy? Jedyne rozwiązani ... o jest dość irytujące w rzeczywistości używać. W Javie, wierzę, że MultiMap osiąga to, ale nie może znaleźć analogu w .NET.

Dostęp do zagnieżdżonych pozycji słownika za pomocą listy kluczy?

Mam złożoną strukturę słownika, do której chciałbym uzyskać dostęp poprzez listę kluczy, aby zaadresować poprawną pozycję. d ... ef setInDict(dataDict, mapList, value): for k in mapList[:-1]: dataDict = dataDict[k] dataDict[mapList[-1]] = value

Serialize Class containing Dictionary member

Rozszerzając mój wcześniejszy problem , postanowiłem (de)serializować moją klasę plików konfiguracyjnych, która działała świe ... MessageBox.Show(ex.Message + ex.ToString()); return new ConfigFile(); } } } }

Konwersja listy do słownika w Pythonie

Załóżmy, że mam listę a w Pythonie, której wpisy wygodnie mapują się do słownika. Każdy element parzysty reprezentuje klucz d ... tować go do słownika b, Gdzie b['hello'] = 'world' b['1'] = '2' Jaki jest składniowo najczystszy sposób, aby to osiągnąć?

Python "rozszerz" słownik

Jaki jest najlepszy sposób na rozszerzenie słownika o inny? Na przykład: >>> a = { "a" : 1, "b" : 2 } >>> ... ć tę pętlę for: { "a" : 1, "b" : 2, "c" : 3, "d" : 4 } Chciałbym zrobić coś takiego: a.extend(b) # This does not work

Szybki sposób na zaimplementowanie słownika w C

Jedną z rzeczy, których brakuje mi podczas pisania programów w C, jest struktura danych słownika. Jaki jest najwygodniejszy s ... chwilę, że one nie istnieją. W takiej sytuacji jak najszybciej można zaimplementować słownik spełniający powyższe wymagania.

Jak wymienić klucze 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 ... owiednikiem następującego: res = dict() res[1] = 'one' res[2] = 'two' Jakiś porządny Pythoniczny sposób, aby to osiągnąć?

Wiele poziomów ' kolekcja.defaultdict ' w Pythonie

Dzięki świetnym ludziom na SO, odkryłem możliwości oferowane przez collections.defaultdict, zwłaszcza w czytelności i szybkoś ... szystkim unikanie inicjalizacji słownika dla każdego nowego klucza. Jakieś bardziej eleganckie sugestie? Thanks pythoneers!