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

3
Bagaimana cara memeriksa apakah variabel adalah kamus dengan Python?
Bagaimana Anda memeriksa apakah variabel adalah kamus dengan python? Sebagai contoh, saya ingin untuk mengulang nilai-nilai dalam kamus sampai menemukan kamus. Kemudian, lewati yang ditemukannya: dict = {'abc': 'abc', 'def': {'ghi': 'ghi', 'jkl': 'jkl'}} for k, v in dict.iteritems(): if ###check if v is a dictionary: for k, v in …
214 python  dictionary 

8
Kamus dan nilai default
Dengan asumsi connectionDetailsadalah kamus Python, apa cara terbaik untuk mengembalikan kode seperti ini? if "host" in connectionDetails: host = connectionDetails["host"] else: host = someDefaultValue

20
Bagaimana cara mencetak kunci kamus?
Saya ingin mencetak kunci kamus Python tertentu: mydic = {} mydic['key_name'] = 'value_name' Sekarang saya dapat memeriksa apakah mydic.has_key('key_name'), tetapi apa yang ingin saya lakukan adalah mencetak nama kunci 'key_name'. Tentu saja saya bisa menggunakan mydic.items(), tetapi saya tidak ingin semua kunci terdaftar, hanya satu kunci spesifik. Sebagai contoh, saya …
213 python  dictionary  key 


7
Bagaimana cara memfilter kamus sesuai dengan fungsi kondisi arbitrer?
Saya memiliki kamus poin, katakan: >>> points={'a':(3,4), 'b':(1,2), 'c':(5,5), 'd':(3,3)} Saya ingin membuat kamus baru dengan semua titik yang nilainya x dan y lebih kecil dari 5, yaitu titik 'a', 'b' dan 'd'. Menurut buku itu , setiap kamus memiliki items()fungsi, yang mengembalikan daftar (key, pair) tuple: >>> points.items() [('a', …



20
Apa cara terbaik untuk mengimplementasikan kamus bersarang?
Saya memiliki struktur data yang pada dasarnya berjumlah kamus bersarang. Katakanlah ini terlihat seperti ini: {'new jersey': {'mercer county': {'plumbers': 3, 'programmers': 81}, 'middlesex county': {'programmers': 81, 'salesmen': 62}}, 'new york': {'queens county': {'plumbers': 9, 'salesmen': 36}}} Sekarang, memelihara dan menciptakan ini sangat menyakitkan; setiap kali saya memiliki negara bagian …


9
Menyimpan kamus Python
Saya terbiasa membawa data masuk dan keluar dari Python menggunakan file .csv, tetapi ada tantangan yang jelas untuk ini. Adakah saran tentang cara-cara sederhana untuk menyimpan kamus (atau kumpulan kamus) dalam file json atau pck? Sebagai contoh: data = {} data ['key1'] = "keyinfo" data ['key2'] = "keyinfo2" Saya ingin …
198 python  json  dictionary  save  pickle 



16
Gunakan case untuk metode dict 'setdefault'
Penambahan collections.defaultdictdi Python 2.5 sangat mengurangi kebutuhan untuk dict's setdefaultmetode. Pertanyaan ini untuk pendidikan kolektif kita: Apa yang setdefaultmasih berguna untuk hari ini di Python 2.6 / 2.7? Kasus penggunaan populer apa setdefaultyang digantikan collections.defaultdict?

5
masukkan vs emplace vs operator [] di c ++ map
Saya menggunakan peta untuk pertama kalinya dan saya menyadari bahwa ada banyak cara untuk memasukkan elemen. Anda dapat menggunakan emplace(), operator[]atau insert(), plus varian seperti menggunakan value_typeatau make_pair. Meskipun ada banyak informasi tentang semuanya dan pertanyaan tentang kasus-kasus tertentu, saya masih tidak dapat memahami gambaran besarnya. Jadi, dua pertanyaan saya …

12
Konversi daftar ke kamus dengan Python
Katakanlah saya memiliki daftar adalam Python yang entri-entrinya mudah dipetakan ke kamus. Setiap elemen genap mewakili kunci kamus, dan elemen ganjil berikut adalah nilainya sebagai contoh, a = ['hello','world','1','2'] Dan saya ingin mengonversinya ke kamus b, di mana b['hello'] = 'world' b['1'] = '2' Apa cara terbersih secara sintaksis untuk …
191 python  list  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.