Soalan: Adakah mungkin untuk menggunakan sintaks pemahaman senarai untuk mencipta kamus?
Jawapan: Ya, menggunakan pemahaman dict (Python 2.7 dan kemudian):
{key: value for key, value in zip(keys, values)}
Contoh:
my_dict = {key: value for key, value in zip(["X", "Y", "Z"], [1, 2, 3])} print(my_dict) # Output: {'X': 1, 'Y': 2, 'Z': 3}
Kaedah Alternatif:
Gunakan pembina dict:
pairs = [('a', 1), ('b', 2)] my_dict = dict(pairs) print(my_dict) # Output: {'a': 1, 'b': 2}
Jika kunci dan nilai diberikan dalam senarai berasingan:
keys = ['a', 'b'] values = [1, 2] my_dict = dict(zip(keys, values)) print(my_dict) # Output: {'a': 1, 'b': 2}
Atas ialah kandungan terperinci Bolehkah Kamus Dibina Menggunakan Kefahaman Senarai dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!