Pertanyaan yang diberi tag dictionary

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

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

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

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

124
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 =

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

123
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,...

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