Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Cari Elemen Biasa Antara Dua Senarai dalam Python?
Menggabungkan Elemen Yang Dikongsi Antara Senarai
Menentukan elemen sepunya antara dua senarai ialah tugas yang lazim dalam pengaturcaraan. Katakan anda mempunyai dua senarai yang mengandungi nilai yang berbeza dan perlu mengenal pasti item bertindih yang mereka kongsi. Artikel ini akan menunjukkan cara mengira persilangan dua senarai menggunakan operasi persilangan set Python.
Untuk bermula, anda mesti menukar senarai input kepada set menggunakan fungsi set() Python. Set ialah koleksi tidak tertib yang menyimpan elemen unik. Setelah anda membuat set untuk kedua-dua senarai, gunakan kaedah intersection() untuk mencari elemen sepunya. Hasilnya ialah set lain yang mengandungi semua nilai yang muncul dalam kedua-dua set input.
Sebagai contoh, jika anda mempunyai senarai [1, 2, 3, 4, 5, 6] dan [3, 5, 7 , 9], menukarnya kepada set akan menghasilkan {1, 2, 3, 4, 5, 6} dan {3, 5, 7, 9}. Menggunakan operasi intersection() pada set ini akan menghasilkan set {3, 5}, yang mengandungi elemen biasa antara senarai asal.
Teknik ini boleh diperluaskan untuk membandingkan senarai rentetan, seperti yang ditunjukkan oleh contoh ['ini', 'ini', 'n', 'itu'] dan ['ini', 'bukan', 'itu', 'itu']. Menukarkannya kepada set akan menghasilkan {ini, n, itu} dan {ini, bukan, itu}. Mengira persimpangan mereka akan memberi anda set {ini, itu}, yang mengandungi elemen kongsi 'ini' dan 'itu'.
Operasi persimpangan set ialah alat serba boleh untuk mencari elemen biasa dalam senarai dan boleh dengan mudah digunakan pada sebarang bilangan senarai, sama ada ia mengandungi nilai angka atau rentetan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Cari Elemen Biasa Antara Dua Senarai dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!