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

Bagaimanakah Saya Boleh Menggabungkan Dua Kamus dalam Python?

Patricia Arquette
Lepaskan: 2024-12-25 03:24:17
asal
269 orang telah melayarinya

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
Salin selepas log masuk

Untuk Python 3.5 atau kemudian:

z = {**x, **y}
Salin selepas log masuk

Untuk versi Python yang lebih awal:

def merge_two_dicts(x, y):
    z = x.copy()
    z.update(y)
    return z
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan