Pytania oznaczone «dictionary»

169
Jak przekonwertować List do Map w Kotlin?

Na przykład mam listę ciągów takich jak: val list = listOf("a", "b", "c", "d") i chcę przekonwertować go na mapę, w której ciągi są kluczami. Wiem, że powinienem użyć tej .toMap()funkcji, ale nie wiem jak i nie widziałem żadnych

168
Przekonwertuj Pandas DataFrame na słownik

Mam DataFrame z czterema kolumnami. Chcę przekonwertować tę ramkę DataFrame na słownik języka Python. Chcę, aby elementy pierwszej kolumny były, keysa elementy innych kolumn w tym samym wierszu values. Ramka danych: ID A B C 0 p 1 3 2 1 q 4 3 2 2 r 4 0 9 Wynik powinien wyglądać...

165
Pandas DataFrame do listy słowników

Mam następującą ramkę DataFrame: klient pozycja1 pozycja2 pozycja3 1 pomidor jabłkowy 2 pomarańczowe ziemniaki wodne 3 sok z chipsów mango które chcę przetłumaczyć na listę słowników w wierszu rows = [{'customer': 1, 'item1': 'apple', 'item2': 'milk', 'item3': 'tomato'}, {'customer': 2,...

161
LINQ Group By w obiekcie słownika

Próbuję użyć LINQ, aby utworzyć Dictionary<string, List<CustomObject>>z List<CustomObject>. Mogę to uruchomić używając "var", ale nie chcę używać typów anonimowych. Oto co mam var x = (from CustomObject o in ListOfCustomObjects group o by o.PropertyName into t select...

160
Dostęp do Dictionary.Keys Key poprzez indeks numeryczny

Używam Dictionary<string, int>gdzie intjest liczba klucza. Teraz muszę uzyskać dostęp do ostatnio włożonego klucza w słowniku, ale nie znam jego nazwy. Oczywista próba: int LastCount = mydict[mydict.keys[mydict.keys.Count]]; nie działa, ponieważ Dictionary.Keysnie implementuje []...

158
Czym byłby „zamrożony dyktat”?

Zamrożony zestaw to zamrożony zestaw. Zamrożona lista może być krotką. Czym byłby zamrożony dyktando? Niezmienny, haszowalny dykt. Myślę, że może to być coś podobnego collections.namedtuple, ale to bardziej przypomina dyktowanie zamrożonych kluczy (półzamrożone dyktowanie). Prawda? A...

158
Co to są obiekty widoku słownika?

W Pythonie 2.7 mamy dostępne metody widoku słownika . Teraz znam zalety i wady następujących rzeczy: dict.items()(i values, keys): zwraca listę, więc możesz faktycznie zapisać wynik, a dict.iteritems() (i tym podobne): zwraca generator, więc możesz iterować po każdej wygenerowanej wartości....

158
Python - Lista unikalnych słowników

Powiedzmy, że mam listę słowników: [ {'id': 1, 'name': 'john', 'age': 34}, {'id': 1, 'name': 'john', 'age': 34}, {'id': 2, 'name': 'hanna', 'age': 30}, ] i muszę uzyskać listę unikalnych słowników (usuwanie duplikatów): [ {'id': 1, 'name': 'john', 'age': 34}, {'id': 2, 'name': 'hanna',...

156
Haszować słownik?

Do celów buforowania potrzebuję wygenerować klucz pamięci podręcznej z argumentów GET, które są obecne w dict. Obecnie używam sha1(repr(sorted(my_dict.items())))( sha1()jest to wygodna metoda wykorzystująca wewnętrznie hashlib ), ale jestem ciekawy, czy istnieje lepszy...

156
Jak korzystać z NSJSONSerialization

Mam ciąg JSON (z PHP, json_encode()który wygląda tak: [{"id": "1", "name":"Aaa"}, {"id": "2", "name":"Bbb"}] Chcę przeanalizować to w jakiejś strukturze danych dla mojej aplikacji na iPhone'a. Myślę, że najlepszą rzeczą dla mnie byłoby posiadanie tablicy słowników, więc zerowym elementem tablicy...