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


4
Bagaimana cara menggabungkan hash di Perl?
Apa cara terbaik untuk menggabungkan kedua hash menjadi% hash1? Saya selalu tahu bahwa% hash2 dan% hash1 selalu memiliki kunci unik. Saya juga lebih suka satu baris kode jika memungkinkan. $hash1{'1'} = 'red'; $hash1{'2'} = 'blue'; $hash2{'3'} = 'green'; $hash2{'4'} = 'yellow';
95 perl  dictionary  hash  merge 

4
Java Setara dengan Kamus Python
Saya adalah pengguna lama Python dan sangat menyukai cara penggunaan kamus. Mereka sangat intuitif dan mudah digunakan. Apakah ada Java yang bagus yang setara dengan kamus python? Saya pernah mendengar orang menggunakan hashmaps dan hashtables. Bisakah seseorang menjelaskan persamaan dan perbedaan penggunaan hashtables dan hashmaps versus kamus python?
95 java  python  hash  dictionary 

11
Bagaimana cara mengubah file menjadi kamus?
Saya memiliki file yang terdiri dari dua kolom, yaitu, 1 a 2 b 3 c Saya ingin membaca file ini ke kamus sehingga kolom 1 adalah kunci dan kolom 2 adalah nilainya, yaitu, d = {1:'a', 2:'b', 3:'c'} Berkasnya kecil, jadi efisiensi bukanlah masalah.

5
Apakah ada sintaks YAML untuk berbagi bagian dari daftar atau peta?
Jadi, saya tahu saya bisa melakukan sesuatu seperti ini: sitelist: &sites - www.foo.com - www.bar.com anotherlist: *sites Dan memiliki sitelistdan anotherlistkeduanya mengandung www.foo.comdan www.bar.com. Namun, apa yang saya inginkan adalah untuk anotherlistuntuk juga mengandung www.baz.com, tanpa harus mengulang www.foo.comdan www.baz.com. Melakukan ini memberi saya kesalahan sintaks di parser YAML: sitelist: …


9
Memetakan array objek ke Dictionary di Swift
Saya memiliki array Personobjek: class Person { let name:String let position:Int } dan arraynya adalah: let myArray = [p1,p1,p3] Saya ingin memetakan myArraymenjadi kamus [position:name]solusi klasik adalah: var myDictionary = [Int:String]() for person in myArray { myDictionary[person.position] = person.name } adakah cara elegan Swift untuk melakukannya dengan pendekatan fungsional map, …
94 ios  arrays  swift  dictionary 

6
Ubah kamus menjadi daftar koleksi di C #
Saya mengalami masalah saat mencoba mengubah kamus menjadi daftar. Contoh jika saya memiliki kamus dengan template string sebagai kunci dan string sebagai nilai. Kemudian saya ingin mengubah kunci kamus menjadi koleksi daftar sebagai string. Dictionary<string, string> dicNumber = new Dictionary<string, string>(); List<string> listNumber = new List<string>(); dicNumber.Add("1", "First"); dicNumber.Add("2", "Second"); …
93 c#  list  dictionary 


6
Implementasi HashMap Java 8
Sesuai dokumen tautan berikut: Implementasi Java HashMap Saya bingung dengan implementasi HashMap(atau lebih tepatnya, peningkatan dalam HashMap). Pertanyaan saya adalah: pertama static final int TREEIFY_THRESHOLD = 8; static final int UNTREEIFY_THRESHOLD = 6; static final int MIN_TREEIFY_CAPACITY = 64; Mengapa dan bagaimana konstanta ini digunakan? Saya ingin beberapa contoh yang …


6
C # Menyimpan fungsi dalam Kamus
Bagaimana cara membuat Kamus tempat saya dapat menyimpan fungsi? Terima kasih. Saya memiliki sekitar 30+ fungsi yang dapat dijalankan dari pengguna. Saya ingin dapat menjalankan fungsi dengan cara ini: private void functionName(arg1, arg2, arg3) { // code } dictionaryName.add("doSomething", functionName); private void interceptCommand(string command) { foreach ( var cmd in …


6
Cara cepat untuk menyalin kamus dengan Python
Saya memiliki program Python yang bekerja dengan banyak kamus. Saya harus membuat salinan kamus ribuan kali. Saya memerlukan salinan kunci dan konten terkait. Salinan akan diedit dan tidak boleh ditautkan ke aslinya (mis. Perubahan dalam salinan tidak boleh mempengaruhi aslinya.) Kunci adalah String, Nilai adalah Integer (0/1). Saat ini saya …

4
Di Python, apa arti dict.pop (a, b)?
class a(object): data={'a':'aaa','b':'bbb','c':'ccc'} def pop(self, key, *args): return self.data.pop(key, *args)#what is this mean. b=a() print b.pop('a',{'b':'bbb'}) print b.data self.data.pop(key, *args) ← ------ mengapa ada argumen kedua?

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.