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].
Załóżmy, że mam listę aw języku Python, której wpisy są wygodnie mapowane na słownik. Każdy parzysty element reprezentuje klucz do słownika, a następujący nieparzysty element jest wartością na przykład, a = ['hello','world','1','2'] i chciałbym przekonwertować go na słownik b, gdzie b['hello'] = 'world' b['1'] = '2' Jaki jest najczystszy syntaktycznie …
Przepraszam za to podstawowe pytanie, ale moje wyszukiwania na ten temat nie pokazują niczego innego, jak uzyskać klucz słownika na podstawie jego wartości, którego wolałbym nie używać, ponieważ po prostu chcę tekstu / nazwy klucza i martwię się tym wyszukiwaniem według wartości może skończyć się zwracaniem 2 lub więcej kluczy, …
Taki kod często się zdarza: l = [] while foo: #baz l.append(bar) #qux Jest to bardzo powolne, jeśli masz zamiar dodać tysiące elementów do listy, ponieważ lista będzie musiała być stale zmieniana, aby dopasować do nowych elementów. W Javie możesz utworzyć ArrayList o początkowej pojemności. Jeśli masz pojęcie, jak duża …
Jedną z podstawowych struktur danych w Pythonie jest słownik, który pozwala rejestrować „klucze” do wyszukiwania „wartości” dowolnego typu. Czy jest to implementowane wewnętrznie jako tablica skrótów? Jeśli nie, co to jest?
Zwracam odwołanie do słownika w mojej właściwości tylko do odczytu. Jak uniemożliwić konsumentom zmianę moich danych? Gdyby to był IList, mógłbym go po prostu zwrócić AsReadOnly. Czy jest coś podobnego, co mogę zrobić ze słownikiem? Private _mydictionary As Dictionary(Of String, String) Public ReadOnly Property MyDictionary() As Dictionary(Of String, String) Get …
Co muszę zrobić, aby użyć obiektów niestandardowego typu jako kluczy w słowniku Pythona (gdzie nie chcę, aby „identyfikator obiektu” działał jako klucz), np. class MyThing: def __init__(self,name,location,length): self.name = name self.location = location self.length = length Chciałbym użyć MyThing jako kluczy, które są uważane za takie same, jeśli nazwa i …
Patrzyłem na Jacksona, ale wygląda na to, że musiałbym przekonwertować mapę na JSON, a następnie wynikowy JSON na POJO. Czy istnieje sposób przekonwertowania mapy bezpośrednio na POJO?
Mam listę takich nakazów: [{'value': 'apple', 'blah': 2}, {'value': 'banana', 'blah': 3} , {'value': 'cars', 'blah': 4}] chcę ['apple', 'banana', 'cars'] Jak najlepiej to zrobić?
Obecnie mam WebSocket między JavaScript a serwerem zaprogramowanym w C #. W JavaScript mogę łatwo przekazywać dane za pomocą tablicy asocjacyjnej: var data = {'test': 'val', 'test2': 'val2'}; Aby przedstawić ten obiekt danych po stronie serwera, używam Dictionary<string, string>, ale jest to bardziej „kosztowne pisanie” niż w JavaScript: Dictionary<string, string> …
Jak mogę uzyskać wartość słownika po naciśnięciu klawisza funkcji mój kod funkcji jest następujący (i polecenie, które próbuję, ale nie działa): static void XML_Array(Dictionary<string, string> Data_Array) { String xmlfile = Data_Array.TryGetValue("XML_File", out value); } mój kod przycisku to private void button2_Click(object sender, EventArgs e) { Dictionary<string, string> Data_Array = new …
Czy istnieje wbudowany / szybki sposób użycia listy kluczy do słownika w celu uzyskania listy odpowiednich pozycji? Na przykład mam: >>> mydict = {'one': 1, 'two': 2, 'three': 3} >>> mykeys = ['three', 'one'] Jak mogę użyć, mykeysaby uzyskać odpowiednie wartości w słowniku jako listę? >>> mydict.WHAT_GOES_HERE(mykeys) [3, 1]
Chcę utworzyć jedną funkcję w moim szybkim projekcie, która konwertuje ciąg znaków na format json Dictionary, ale mam jeden błąd: Nie można przekonwertować typu wyrażenia (@lvalue NSData, opcje: IntegerLitralConvertible ... To jest mój kod: func convertStringToDictionary (text:String) -> Dictionary<String,String> { var data :NSData = text.dataUsingEncoding(NSUTF8StringEncoding)! var json :Dictionary = NSJSONSerialization.JSONObjectWithData(data, …
Zaczynam się uczyć swiftZaczynam , śledząc iBook- The Swift Programming Languageon Swift dostarczony przez firmę Apple. Książka mówi, że aby stworzyć pusty słownik, należy użyć tego [:]samego, co przy deklarowaniu tablicy jako []: Zadeklarowałem pustą tablicę w następujący sposób: let emptyArr = [] // or String[]() Ale po zadeklarowaniu pustego …
Chciałbym użyć łańcucha niewrażliwego na wielkość liter jako klucza HashMap z następujących powodów. Podczas inicjalizacji mój program tworzy HashMap ze zdefiniowanym przez użytkownika ciągiem znaków Podczas przetwarzania zdarzenia (ruchu sieciowego w moim przypadku), mogłem otrzymać String w innym przypadku, ale powinienem być w stanie zlokalizować <key, value>z HashMap ignorując przypadek, …
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.