Pertanyaan yang diberi tag dictionary

92
Di Python, apa arti dict.pop (a, b)?

class a(object): data={'a':'aaa','b':'bbb','c':'ccc'} def pop(self, key, *args): return self.data.pop(key, *args)#what is this mean. b=a() print b.pop('a',{'b':'bbb'}) print b.data self.data.pop(key, *args) ← ------ mengapa ada argumen kedua?

92
Cara cepat untuk menyalin kamus dengan Python

Saya memiliki program Python yang bekerja dengan banyak kamus. Saya harus membuat salinan kamus ribuan kali. Saya memerlukan salinan kunci dan konten terkait. Salinan akan diedit dan tidak boleh ditautkan ke aslinya (mis. Perubahan dalam salinan tidak boleh mempengaruhi aslinya.) Kunci adalah...

90
Deklarasikan Dictionary di dalam kelas statis

Bagaimana cara mendeklarasikan objek kamus statis di dalam kelas statis? Saya mencoba public static class ErrorCode { public const IDictionary<string, string> ErrorCodeDic = new Dictionary<string, string>() { { "1", "User name or password problem" } }; } Tetapi compiler...

90
Kamus Kunci Komposit

Saya memiliki beberapa objek di List, katakanlah List<MyClass>dan MyClass memiliki beberapa properti. Saya ingin membuat indeks dari daftar berdasarkan 3 properti MyClass. Dalam kasus ini 2 properti adalah int, dan satu properti adalah datetime. Pada dasarnya saya ingin bisa melakukan...

90
Kamus dua arah / dua arah di C #?

Saya ingin menyimpan kata-kata dalam kamus dengan cara berikut: Saya bisa mendapatkan kode kata demi kata: dict["SomeWord"]-> 123dan mendapatkan kode kata demi kata: dict[123]->"SomeWord" Apakah itu nyata Tentu saja satu cara untuk melakukannya adalah dengan dua kamus: