Pertanyaan yang diberi tag dictionary

768
Konversi representasi String dari Kamus ke kamus?

Bagaimana saya bisa mengubah strrepresentasi a dict, seperti string berikut, menjadi a dict? s = "{'muffin' : 'lolz', 'foo' : 'kitty'}" Saya lebih suka tidak menggunakan eval. Apa lagi yang bisa saya gunakan? Alasan utama untuk ini, adalah salah satu kelas rekan kerja saya yang ia tulis,...

657
Ubah daftar kamus menjadi panda DataFrame

Saya punya daftar kamus seperti ini: [{'points': 50, 'time': '5:00', 'year': 2010}, {'points': 25, 'time': '6:00', 'month': "february"}, {'points':90, 'time': '9:00', 'month': 'january'}, {'points_h1':20, 'month': 'june'}] Dan saya ingin mengubah ini menjadi panda DataFrameseperti ini: month...

651
Mengapa dict.get (key) alih-alih dict [key]?

Hari ini, saya menemukan dictmetode getyang, diberikan kunci dalam kamus, mengembalikan nilai yang terkait. Untuk tujuan apa fungsi ini berguna? Jika saya ingin menemukan nilai yang terkait dengan kunci dalam kamus, saya bisa melakukannya dict[key], dan mengembalikan hal yang sama: dictionary =...

632
Dapatkan kunci dengan nilai dalam kamus

Saya membuat fungsi yang akan mencari usia dalam Dictionarydan menunjukkan nama yang cocok: dictionary = {'george' : 16, 'amber' : 19} search_age = raw_input("Provide age") for age in dictionary.values(): if age == search_age: name = dictionary[age] print name Saya tahu bagaimana...

539
Konversi dict Python bersarang ke objek?

Saya sedang mencari cara yang elegan untuk mendapatkan data menggunakan akses atribut pada dict dengan beberapa dict dan daftar bersarang (yaitu sintaks objek gaya javascript). Sebagai contoh: >>> d = {'a': 1, 'b': {'c': 2}, 'd': ["hi", {'foo': "bar"}]} Harus dapat diakses dengan cara...

493
Menggabungkan kamus dalam C #

Apa cara terbaik untuk menggabungkan 2 kamus atau lebih (Dictionary<T1,T2> ) dalam C #? (3.0 fitur seperti LINQ baik-baik saja). Saya sedang memikirkan tanda tangan metode di sepanjang baris: public static Dictionary<TKey,TValue>

490
Kembali Tidak Ada jika kunci Kamus tidak tersedia

Saya perlu cara untuk mendapatkan nilai kamus jika kuncinya ada, atau cukup kembali None, jika tidak. Namun, Python memunculkan KeyErrorpengecualian jika Anda mencari kunci yang tidak ada. Saya tahu bahwa saya dapat memeriksa kuncinya, tetapi saya mencari sesuatu yang lebih eksplisit. Apakah ada...