Pertanyaan yang diberi tag «dictionary»

Kamus memetakan kunci ke nilai yang memungkinkan pengambilan nilai dari kunci secara efisien. GUNAKAN tag [fungsi-peta] tentang fungsi pemetaan atas data, TOLONG; dan untuk geografi, [peta].


24
Kunci duplikat dalam kamus .NET?
Apakah ada kelas kamus di perpustakaan .NET base class yang memungkinkan duplikat kunci untuk digunakan? Satu-satunya solusi yang saya temukan adalah membuat, misalnya, kelas seperti: Dictionary<string, List<object>> Tapi ini cukup menjengkelkan untuk digunakan. Di Jawa, saya percaya MultiMap menyelesaikan ini, tetapi tidak dapat menemukan analog di .NET.
256 c#  .net  dictionary  multimap 

12
Array dari kunci kamus dengan cepat
Mencoba mengisi array dengan string dari tombol dalam kamus dengan cepat. var componentArray: [String] let dict = NSDictionary(contentsOfFile: NSBundle.mainBundle().pathForResource("Components", ofType: "plist")!) componentArray = dict.allKeys Ini mengembalikan kesalahan: 'AnyObject' tidak identik dengan string Juga mencoba componentArray = dict.allKeys as String tetapi dapatkan: 'String' tidak dapat dikonversi menjadi [String]
256 ios  arrays  xcode  dictionary  swift 

10
Peta / cache berbasis waktu Java dengan kunci kedaluwarsa [ditutup]
Tutup. Pertanyaan ini tidak memenuhi pedoman Stack Overflow . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Stack Overflow. Ditutup 2 tahun yang lalu . Perbaiki pertanyaan ini Apakah ada di antara Anda yang tahu tentang Java Map atau penyimpanan data standar serupa …
253 java  caching  dictionary 

10
Apa yang lebih efisien: Kamus TryGetValue atau ContainsKey + Item?
Dari entri MSDN di Dictionary.TryGetValue Method : Metode ini menggabungkan fungsionalitas metode ContainsKey dan properti Item. Jika kunci tidak ditemukan, maka parameter nilai mendapatkan nilai default yang sesuai untuk tipe nilai TValue; misalnya, 0 (nol) untuk tipe integer, false untuk tipe Boolean, dan null untuk tipe referensi. Gunakan metode TryGetValue …


6
Cara memeriksa apakah ada nilai dalam kamus (python)
Saya memiliki kamus berikut di python: d = {'1': 'one', '3': 'three', '2': 'two', '5': 'five', '4': 'four'} Saya perlu cara untuk mengetahui apakah ada nilai seperti "satu" atau "dua" dalam kamus ini. Misalnya, jika saya ingin tahu apakah indeks "1" ada, saya cukup mengetik: "1" in d Dan kemudian …
251 python  dictionary  find 


17
Bagaimana cara mengambil semua kunci (atau nilai) dari std :: map dan memasukkannya ke dalam vektor?
Ini adalah salah satu cara yang mungkin saya lakukan: struct RetrieveKey { template <typename T> typename T::first_type operator()(T keyValuePair) const { return keyValuePair.first; } }; map<int, int> m; vector<int> keys; // Retrieve all keys transform(m.begin(), m.end(), back_inserter(keys), RetrieveKey()); // Dump all keys copy(keys.begin(), keys.end(), ostream_iterator<int>(cout, "\n")); Tentu saja, kita juga …
246 c++  dictionary  stl  stdmap 


3
Akses case sensitif untuk kamus umum
Saya memiliki aplikasi yang menggunakan dll yang dikelola. Salah satu dari itu dll mengembalikan kamus generik: Dictionary<string, int> MyDictionary; Kamus berisi tombol dengan huruf besar dan kecil. Di sisi lain saya mendapatkan daftar kunci potensial (string) namun saya tidak dapat menjamin kasus ini. Saya mencoba mendapatkan nilai dalam kamus menggunakan …
244 c#  generics  dictionary 

7
Memetakan nilai-nilai dalam kamus python
Diberikan kamus { k1: v1, k2: v2 ... }saya ingin mendapatkan { k1: f(v1), k2: f(v2) ... }asalkan saya melewati suatu fungsi f. Apakah ada fungsi bawaan seperti itu? Atau harus saya lakukan dict([(k, f(v)) for (k, v) in my_dictionary.iteritems()]) Idealnya saya hanya menulis my_dictionary.map_values(f) atau my_dictionary.mutate_values_with(f) Artinya, tidak masalah …


5
Bagaimana cara membuang dict ke file json?
Saya punya dict seperti ini: sample = {'ObjectInterpolator': 1629, 'PointInterpolator': 1675, 'RectangleInterpolator': 2042} Saya tidak tahu cara membuang dikt ke jsonfile seperti yang ditunjukkan di bawah ini: { "name": "interpolator", "children": [ {"name": "ObjectInterpolator", "size": 1629}, {"name": "PointInterpolator", "size": 1675}, {"name": "RectangleInterpolator", "size": 2042} ] } Apakah ada cara pythonic …
239 python  json  dictionary 

6
Bagaimana cara mengubah kunci Peta ke array?
Katakanlah saya memiliki peta berikut: let myMap = new Map().set('a', 1).set('b', 2); Dan saya ingin mendapatkan ['a', 'b'] berdasarkan hal di atas. Solusi saya saat ini sepertinya sangat panjang dan mengerikan. let myMap = new Map().set('a', 1).set('b', 2); let keys = []; for (let key of myMap) keys.push(key); console.log(keys); Pasti …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.