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

6
Apa cara yang benar dan bagus untuk mengimplementasikan __hash __ ()?
Apa cara yang benar dan bagus untuk diterapkan __hash__()? Saya berbicara tentang fungsi yang mengembalikan kode hash yang kemudian digunakan untuk menyisipkan objek ke dalam tagar alias kamus. Ketika __hash__()mengembalikan integer dan digunakan untuk "binning" objek ke dalam hashtable, saya berasumsi bahwa nilai integer yang dikembalikan harus terdistribusi secara seragam …


6
python tuple untuk dict
Untuk tuple, t = ((1, 'a'),(2, 'b')) dict(t)kembali{1: 'a', 2: 'b'} Apakah ada cara yang baik untuk mendapatkan {'a': 1, 'b': 2}(kunci dan vokal ditukar)? Pada akhirnya, saya ingin dapat kembali 1diberikan 'a'atau 2diberikan 'b', mungkin mengkonversi ke dikt bukanlah cara terbaik.


4
Bagaimana Anda membuat dict bersarang di Python?
Saya memiliki 2 file CSV: 'Data' dan 'Pemetaan': File 'Pemetaan' memiliki 4 kolom: Device_Name, GDN, Device_Type, dan Device_OS. Keempat kolom diisi. File 'Data' memiliki kolom-kolom yang sama, dengan Device_Namekolom diisi dan tiga kolom lainnya kosong. Saya ingin kode Python saya untuk membuka kedua file dan untuk setiap Device_Namedalam file data, …

10
Bagaimana cara menyimpan kamus ke file?
Saya memiliki masalah dengan mengubah nilai dict dan menyimpan dict ke file teks (formatnya harus sama), saya hanya ingin mengubah member_phonebidangnya. File teks saya adalah format berikut: memberID:member_name:member_email:member_phone dan saya membagi file teks dengan: mdict={} for line in file: x=line.split(':') a=x[0] b=x[1] c=x[2] d=x[3] e=b+':'+c+':'+d mdict[a]=e Ketika saya mencoba mengubah …

6
Ubah nama namesuple menjadi kamus
Saya memiliki kelas tuple bernama dalam python class Town(collections.namedtuple('Town', [ 'name', 'population', 'coordinates', 'population', 'capital', 'state_bird'])): # ... Saya ingin mengonversi instance Town menjadi kamus. Saya tidak ingin itu terikat ketat dengan nama atau jumlah bidang di Kota. Apakah ada cara untuk menulisnya sehingga saya bisa menambahkan lebih banyak bidang, …


10
Mengapa python dict.update () tidak mengembalikan objek?
Saya mencoba melakukan: award_dict = { "url" : "http://facebook.com", "imageurl" : "http://farm4.static.flickr.com/3431/3939267074_feb9eb19b1_o.png", "count" : 1, } def award(name, count, points, desc_string, my_size, parent) : if my_size > count : a = { "name" : name, "description" : desc_string % count, "points" : points, "parent_award" : parent, } a.update(award_dict) return self.add_award(a, …

14
Java LinkedHashMap mendapatkan entri pertama atau terakhir
Saya telah menggunakan LinkedHashMapkarena itu penting urutan kunci yang dimasukkan di peta. Tapi sekarang saya ingin mendapatkan nilai kunci di tempat pertama (entri yang pertama masuk) atau yang terakhir. Haruskah ada metode seperti first()dan last()atau sesuatu seperti itu? Apakah saya perlu memiliki iterator untuk mendapatkan entri kunci pertama? Itulah mengapa …

5
TypeError: objek 'dict_keys' tidak mendukung pengindeksan
def shuffle(self, x, random=None, int=int): """x, random=random.random -> shuffle list x in place; return None. Optional arg random is a 0-argument function returning a random float in [0.0, 1.0); by default, the standard random.random. """ randbelow = self._randbelow for i in reversed(range(1, len(x))): # pick an element in x[:i+1] with …

10
Serialize Class yang berisi anggota Kamus
Memperluas masalah saya sebelumnya , saya telah memutuskan (de) membuat serial file kelas config saya yang bekerja sangat baik. Sekarang saya ingin menyimpan array asosiatif huruf drive untuk memetakan (key adalah huruf drive, nilai adalah jalur jaringan) dan telah mencoba menggunakan Dictionary, HybridDictionarydan Hashtableuntuk ini, tetapi saya selalu mendapatkan error …




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.