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

19
Apa perbedaan antara ConcurrentHashMap dan Collections.synchronizedMap (Map)?
Saya memiliki Peta yang akan dimodifikasi oleh beberapa utas secara bersamaan. Tampaknya ada tiga implementasi Peta tersinkronisasi yang berbeda di Java API: Hashtable Collections.synchronizedMap(Map) ConcurrentHashMap Dari apa yang saya mengerti, Hashtableadalah implementasi lama (memperluas Dictionarykelas usang ), yang telah diadaptasi kemudian agar sesuai dengan Mapantarmuka. Sementara itu adalah disinkronkan, tampaknya …

11
Bagaimana cara melakukan asosiatif array / hashing dalam JavaScript
Saya perlu menyimpan beberapa statistik menggunakan JavaScript dengan cara seperti saya akan melakukannya di C #: Dictionary<string, int> statistics; statistics["Foo"] = 10; statistics["Goo"] = statistics["Goo"] + 1; statistics.Add("Zoo", 1); Apakah ada Hashtablesesuatu seperti Dictionary<TKey, TValue>dalam JavaScript? Bagaimana saya bisa menyimpan nilai sedemikian rupa?


30
Konversi dict Python bersarang ke objek?
Saya sedang mencari cara yang elegan untuk mendapatkan data menggunakan akses atribut pada dict dengan beberapa dict dan daftar bersarang (yaitu sintaks objek gaya javascript). Sebagai contoh: >>> d = {'a': 1, 'b': {'c': 2}, 'd': ["hi", {'foo': "bar"}]} Harus dapat diakses dengan cara ini: >>> x = dict2obj(d) >>> …

15
Bagaimana cara kerja collections.defaultdict?
Saya telah membaca contoh-contoh dalam python docs, tetapi masih tidak tahu apa arti metode ini. Adakah yang bisa membantu? Berikut adalah dua contoh dari python docs >>> from collections import defaultdict >>> s = 'mississippi' >>> d = defaultdict(int) >>> for k in s: ... d[k] += 1 ... >>> …

6
Cara yang tepat untuk menginisialisasi kamus C # dengan nilai?
Saya membuat kamus dalam file C # dengan kode berikut: private readonly Dictionary<string, XlFileFormat> FILE_TYPE_DICT = new Dictionary<string, XlFileFormat> { {"csv", XlFileFormat.xlCSV}, {"html", XlFileFormat.xlHtml} }; Ada garis merah di bawah newdengan kesalahan: Fitur 'koleksi initilializer' tidak dapat digunakan karena ini bukan bagian dari spesifikasi bahasa ISO-2 C # Adakah yang …
514 c#  dictionary 



26
Menggabungkan kamus dalam C #
Apa cara terbaik untuk menggabungkan 2 kamus atau lebih (Dictionary<T1,T2> ) dalam C #? (3.0 fitur seperti LINQ baik-baik saja). Saya sedang memikirkan tanda tangan metode di sepanjang baris: public static Dictionary<TKey,TValue> Merge<TKey,TValue>(Dictionary<TKey,TValue>[] dictionaries); atau public static Dictionary<TKey,TValue> Merge<TKey,TValue>(IEnumerable<Dictionary<TKey,TValue>> dictionaries); EDIT: Mendapat solusi keren dari JaredPar dan Jon Skeet, tapi …
493 c#  dictionary  merge 

11
Kembali Tidak Ada jika kunci Kamus tidak tersedia
Saya perlu cara untuk mendapatkan nilai kamus jika kuncinya ada, atau cukup kembali None, jika tidak. Namun, Python memunculkan KeyErrorpengecualian jika Anda mencari kunci yang tidak ada. Saya tahu bahwa saya dapat memeriksa kuncinya, tetapi saya mencari sesuatu yang lebih eksplisit. Apakah ada cara untuk kembali Nonejika kuncinya tidak ada?


4
Apakah kamus dipesan dengan Python 3.6+?
Kamus diperintahkan dalam Python 3.6 (di bawah implementasi CPython setidaknya) tidak seperti dalam inkarnasi sebelumnya. Ini sepertinya perubahan besar, tetapi hanya paragraf pendek dalam dokumentasi . Ini digambarkan sebagai detail implementasi CPython daripada fitur bahasa, tetapi juga menyiratkan ini dapat menjadi standar di masa depan. Bagaimana kinerja implementasi kamus baru …

7
Python "memperpanjang" untuk kamus
Mana cara terbaik untuk memperluas kamus dengan kamus lain? Contohnya: >>> a = { "a" : 1, "b" : 2 } >>> b = { "c" : 3, "d" : 4 } >>> a {'a': 1, 'b': 2} >>> b {'c': 3, 'd': 4} Saya mencari operasi apa pun untuk …
463 python  dictionary 

9
Java Class yang mengimplementasikan Map dan menjaga urutan penyisipan?
Saya mencari kelas di java yang memiliki asosiasi nilai kunci, tetapi tanpa menggunakan hash. Inilah yang sedang saya lakukan: Tambahkan nilai ke a Hashtable. Dapatkan iterator untuk Hashtable.entrySet(). Ulangi semua nilai dan: Dapatkan Map.Entryuntuk iterator. Buat objek tipe Module(kelas kustom) berdasarkan nilai. Tambahkan kelas ke JPanel. Tampilkan panel. Masalah dengan …


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.