Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Mencipta Kamus dengan Cekap dalam Python?

Bagaimanakah Saya Boleh Mencipta Kamus dengan Cekap dalam Python?

Susan Sarandon
Susan Sarandonasal
2024-12-28 14:35:11735semak imbas

How Can I Efficiently Create Dictionaries in Python?

Mencipta Kamus dengan Kefahaman

Kamus boleh dibina menggunakan sintaks pemahaman senarai, menawarkan pendekatan ringkas untuk mencipta kamus daripada urutan pasangan nilai kunci.

Menggunakan Dict Pemahaman:

d = {key: value for key, value in zip(keys, values)}

Alternatif kepada Dict Comprehension:

  • Dict Constructor:
pairs = [('a', 1), ('b', 2)]
dict(pairs)                          # → {'a': 1, 'b': 2}
  • Pembina Dict dengan Pemahaman Dict:
dict((k, v + 10) for k, v in pairs)  # → {'a': 11, 'b': 12}
  • Dict Constructor dengan Zip:
keys = ['a', 'b']
values = [1, 2]
dict(zip(keys, values))              # → {'a': 1, 'b': 2}

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencipta Kamus dengan Cekap dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn