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
Periksa apakah nilai sudah ada dalam daftar kamus?
Saya punya daftar kamus Python, sebagai berikut: a = [ {'main_color': 'red', 'second_color':'blue'}, {'main_color': 'yellow', 'second_color':'green'}, {'main_color': 'yellow', 'second_color':'blue'}, ] Saya ingin memeriksa apakah kamus dengan kunci / nilai tertentu sudah ada dalam daftar, sebagai berikut: // is a dict with 'main_color'='red' in the list already? // if not: add …
123 python  list  dictionary 


5
Menggunakan bidang objek sebagai kunci kamus umum
Jika saya ingin menggunakan objek sebagai kunci untuk a Dictionary, metode apa yang perlu saya timpa untuk membandingkannya dengan cara tertentu? Katakanlah saya memiliki kelas yang memiliki properti: class Foo { public string Name { get; set; } public int FooID { get; set; } // elided } Dan saya …

12
Ulangi semua nilai kamus bersarang?
for k, v in d.iteritems(): if type(v) is dict: for t, c in v.iteritems(): print "{0} : {1}".format(t, c) Saya mencoba mengulang melalui kamus dan mencetak semua pasangan nilai kunci yang nilainya bukan kamus bersarang. Jika nilainya adalah kamus, saya ingin membacanya dan mencetak pasangan nilai kuncinya ... dll. Ada …
120 python  dictionary 

10
Mengakses elemen kamus Python dengan indeks
Pertimbangkan dikt seperti mydict = { 'Apple': {'American':'16', 'Mexican':10, 'Chinese':5}, 'Grapes':{'Arabian':'25','Indian':'20'} } Bagaimana cara saya mengakses, misalnya, elemen tertentu dari kamus ini? misalnya, saya ingin mencetak elemen pertama setelah beberapa pemformatan elemen pertama Apple yang dalam kasus kami hanya 'Amerika'? Informasi tambahan Struktur data di atas dibuat dengan mengurai file …
118 python  dictionary 

14
Bagaimana saya bisa mendapatkan dict dari kueri sqlite?
db = sqlite.connect("test.sqlite") res = db.execute("select * from table") Dengan iterasi saya mendapatkan daftar yang sesuai dengan baris. for row in res: print row Saya bisa mendapatkan nama kolom col_name_list = [tuple[0] for tuple in res.description] Tetapi apakah ada fungsi atau pengaturan untuk mendapatkan kamus daripada daftar? {'col1': 'value', 'col2': …

5
C # Ubah Daftar <string> ke Kamus <string, string>
Ini mungkin tampak aneh untuk dilakukan tetapi mengabaikannya, adakah cara ringkas yang bagus untuk mengonversi Daftar ke Kamus di mana setiap Pasangan Nilai Kunci dalam Kamus hanyalah setiap string dalam Daftar. yaitu List = string1, string2, string3 Dictionary = string1/string1, string2/string2, string3/string3 Saya telah melakukan banyak pencarian dan ada lusinan …
117 c#  list  dictionary 

7
Cara terbaik untuk membuat peta kosong di Java
Saya perlu membuat peta kosong. if (fileParameters == null) fileParameters = (HashMap&lt;String, String&gt;) Collections.EMPTY_MAP; Masalahnya adalah bahwa kode di atas menghasilkan peringatan ini: Ketik keselamatan: Tidak dicentang dari Map ke HashMap Apa cara terbaik untuk membuat peta kosong ini?



4
Bagaimana cara menggunakan fungsi computeIfAbsent yang baru?
Saya sangat ingin menggunakan Map.computeIfAbsent tetapi sudah terlalu lama sejak lambdas di undergrad. Hampir langsung dari dokumen: ini memberikan contoh cara lama untuk melakukan sesuatu: Map&lt;String, Boolean&gt; whoLetDogsOut = new ConcurrentHashMap&lt;&gt;(); String key = "snoop"; if (whoLetDogsOut.get(key) == null) { Boolean isLetOut = tryToLetOut(key); if (isLetOut != null) map.putIfAbsent(key, isLetOut); …

10
Bagaimana cara mendapatkan kunci pada indeks tertentu dari Kamus di Swift?
Saya memiliki Dictionarydi Swift dan saya ingin mendapatkan kunci pada indeks tertentu. var myDict : Dictionary&lt;String,MyClass&gt; = Dictionary&lt;String,MyClass&gt;() Saya tahu bahwa saya dapat mengulang kunci dan mencatatnya for key in myDict.keys{ NSLog("key = \(key)") } Namun, anehnya, hal seperti ini tidak mungkin dilakukan var key : String = myDict.keys[0] Kenapa?
114 ios  dictionary  swift 

14
A std :: map yang melacak urutan penyisipan?
Saat ini saya memiliki std::map&lt;std::string,int&gt;yang menyimpan nilai integer ke pengenal string unik, dan saya mencari dengan string tersebut. Itu sebagian besar melakukan apa yang saya inginkan, kecuali untuk itu tidak melacak urutan penyisipan. Jadi ketika saya mengulang peta untuk mencetak nilai, mereka diurutkan sesuai dengan string; tetapi saya ingin mereka …


9
Kelas python yang bertindak seperti dict
Saya ingin menulis kelas khusus yang berperilaku seperti dict- jadi, saya mewarisi dari dict. Pertanyaan saya, adalah: Apakah saya perlu membuat anggota pribadi dictdalam __init__()metode saya ?. Saya tidak mengerti maksudnya, karena saya sudah memiliki dictperilaku jika saya hanya mewarisi dict. Adakah yang bisa menjelaskan mengapa sebagian besar cuplikan warisan …
113 python  dictionary 

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.