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

15
Apakah ada implementasi IDictionary yang, pada kunci yang hilang, mengembalikan nilai default daripada melempar?
Pengindeks ke Kamus mengeluarkan pengecualian jika kunci hilang. Apakah ada implementasi IDictionary yang akan mengembalikan default (T)? Saya tahu tentang metode "TryGetValue", tapi itu tidak mungkin untuk digunakan dengan LINQ. Apakah ini secara efisien akan melakukan apa yang saya butuhkan ?: myDict.FirstOrDefault(a => a.Key == someKeyKalue); Saya tidak berpikir itu …
129 c#  .net  hash  dictionary 


10
Membuat Kamus konstan dalam C #
Apa cara paling efisien untuk membuat pemetaan s (yang tidak pernah berubah saat runtime) konstanstring menjadiint s yang ? Saya sudah mencoba menggunakan Kamus const , tetapi itu tidak berhasil. Saya bisa menerapkan pembungkus abadi dengan semantik yang sesuai, tetapi itu masih tampak tidak sepenuhnya benar. Bagi mereka yang bertanya, …

14
Urutkan Kamus dengan tombol
Saya ingin mengurutkan kamus di Swift. Saya punya kamus seperti: "A" => Array[] "Z" => Array[] "D" => Array[] dll. Saya ingin menjadi seperti "A" => Array[] "D" => Array[] "Z" => Array[] dll. Saya telah mencoba banyak solusi pada SO tetapi tidak ada yang bekerja untuk saya. Saya menggunakan …

3
bagaimana cara beralih melalui kamus dalam kamus di templat Django?
Kamus saya terlihat seperti ini (Kamus dalam kamus): {'0': { 'chosen_unit': <Unit: Kg>, 'cost': Decimal('10.0000'), 'unit__name_abbrev': u'G', 'supplier__supplier': u"Steve's Meat Locker", 'price': Decimal('5.00'), 'supplier__address': u'No\r\naddress here', 'chosen_unit_amount': u'2', 'city__name': u'Joburg, Central', 'supplier__phone_number': u'02299944444', 'supplier__website': None, 'supplier__price_list': u'', 'supplier__email': u'ss.sss@ssssss.com', 'unit__name': u'Gram', 'name': u'Rump Bone', }} Sekarang saya hanya mencoba untuk …

13
Menghapus beberapa kunci dari kamus dengan aman
Saya tahu untuk menghapus entri, 'kunci' dari kamus saya d, dengan aman, Anda melakukannya: if d.has_key('key'): del d['key'] Namun, saya perlu menghapus beberapa entri dari kamus dengan aman. Saya sedang berpikir untuk mendefinisikan entri dalam tupel karena saya perlu melakukan ini lebih dari sekali. entitiesToREmove = ('a', 'b', 'c') for …
128 python  dictionary 




2
String ke Kamus dengan Python
Jadi saya telah menghabiskan banyak waktu untuk ini, dan bagi saya sepertinya ini hanya perbaikan sederhana. Saya mencoba menggunakan Autentikasi Facebook untuk mendaftarkan pengguna di situs saya, dan saya mencoba melakukannya di sisi server. Saya sudah sampai pada titik di mana saya mendapatkan token akses saya, dan ketika saya pergi …


16
Bagaimana cara mengubah string xml menjadi kamus?
Saya memiliki program yang membaca dokumen xml dari soket. Saya mempunyai dokumen xml yang disimpan dalam sebuah string yang ingin saya ubah secara langsung ke kamus Python, dengan cara yang sama dilakukan di simplejsonperpustakaan Django . Ambil contoh: str ="<?xml version="1.0" ?><person><name>john</name><age>20</age></person" dic_xml = convert_to_dic(str) Kemudian dic_xmlakan terlihat seperti{'person' : …

2
Cara yang tepat untuk menginisialisasi OrderedDict menggunakan konstruktornya sehingga mempertahankan urutan data awal?
Apa cara yang benar untuk menginisialisasi kamus berurutan (OD) sehingga mempertahankan urutan data awal? from collections import OrderedDict # Obviously wrong because regular dict loses order d = OrderedDict({'b':2, 'a':1}) # An OD is represented by a list of tuples, so would this work? d = OrderedDict([('b',2), ('a', 1)]) # …

3
Kamus Python ke Parameter URL
Saya mencoba untuk mengubah kamus Python menjadi string untuk digunakan sebagai parameter URL. Saya yakin ada cara yang lebih baik dan lebih Pythonic untuk melakukan ini. Apa itu? x = "" for key, val in {'a':'A', 'b':'B'}.items(): x += "%s=%s&" %(key,val) x = x[:-1]

9
fungsi hash untuk string
Saya sedang mengerjakan tabel hash dalam bahasa C dan saya sedang menguji fungsi hash untuk string. Fungsi pertama yang saya coba adalah menambahkan kode ascii dan menggunakan modulo (% 100) tetapi saya mendapatkan hasil yang buruk dengan tes pertama data: 40 tabrakan untuk 130 kata. Data masukan akhir akan berisi …

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.