Pertanyaan yang diberi tag dictionary

463
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 mendapatkan forloop yang menghindari ini : { "a"...

449
Daftar pencarian kamus python

Asumsikan saya memiliki ini: [ {"name": "Tom", "age": 10}, {"name": "Mark", "age": 5}, {"name": "Pam", "age": 7} ] dan dengan mencari "Pam" sebagai nama, saya ingin mengambil kamus terkait: {name: "Pam", age: 7} Bagaimana cara mencapai

429
Memahami dict.copy () - dangkal atau dalam?

Saat membaca dokumentasi untuk dict.copy(), dikatakan bahwa itu membuat salinan kamus yang dangkal. Hal yang sama berlaku untuk buku yang saya ikuti (Referensi Python Beazley), yang mengatakan: Metode m.copy () membuat salinan dangkal dari item yang terkandung dalam objek pemetaan dan...

386
Pemahaman Kamus Python

Apakah mungkin untuk membuat pemahaman kamus dengan Python (untuk kunci)? Tanpa pemahaman daftar, Anda dapat menggunakan sesuatu seperti ini: l = [] for n in range(1, 11): l.append(n) Kami dapat mempersingkat ini ke daftar pemahaman: l = [n for n in range(1, 11)]. Namun, katakan saya ingin...

374
Kapan del berguna dalam python?

Saya tidak dapat memikirkan alasan mengapa python membutuhkan delkata kunci (dan sebagian besar bahasa tampaknya tidak memiliki kata kunci yang serupa). Sebagai contoh, alih-alih menghapus variabel, seseorang bisa langsung menugaskannya None. Dan ketika menghapus dari kamus, sebuah delmetode dapat...

361
dapatkan kunci kamus berdasarkan nilai

Bagaimana cara mendapatkan kunci Kamus berdasarkan nilai dalam C #? Dictionary<string, string> types = new Dictionary<string, string>() { {"1", "one"}, {"2", "two"}, {"3", "three"} }; Saya ingin sesuatu seperti ini: getByValueKey(string value); getByValueKey("one")harus kembali...

347
Konversi kamus ke JSON

r = {'is_claimed': 'True', 'rating': 3.5} r = json.dumps(r) file.write(str(r['rating'])) Saya tidak dapat mengakses data saya di JSON. Apa yang saya lakukan salah? TypeError: string indices must be integers, not