Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Menggabungkan Dua Kamus dalam Python?

Bagaimanakah Saya Boleh Menggabungkan Dua Kamus dalam Python?

Patricia Arquette
Patricia Arquetteasal
2024-12-25 03:24:17279semak imbas

How Can I Merge Two Dictionaries in Python?

Cara Menggabungkan Dua Kamus dalam Python dalam Ungkapan Tunggal

Python 3.9 atau lebih tinggi menawarkan sintaks yang mudah untuk menggabungkan kamus:

z = x | y

Untuk Python 3.5 atau kemudian:

z = {**x, **y}

Untuk versi Python yang lebih awal:

def merge_two_dicts(x, y):
    z = x.copy()
    z.update(y)
    return z

Penjelasan:

Untuk menggabungkan kamus x dan y, kami mencipta kamus baharu z oleh:

  • Menyalin kekunci dan nilai daripada x ke z.
  • Mengemas kini z dengan kekunci dan nilai daripada y, menimpa sebarang kekunci sedia ada daripada x.

Hasilnya ialah kamus baharu z yang mengandungi nilai gabungan, dengan nilai y diutamakan daripada x.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menggabungkan Dua Kamus 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