Mengenal pasti Elemen Biasa antara Senarai dalam Python
Apabila berurusan dengan dua senarai data, selalunya perlu mencari elemen yang mereka ada persamaan. Operasi ini, yang dikenali sebagai persilangan, boleh dilakukan dengan cekap dalam Python menggunakan struktur data yang ditetapkan.
Persilangan Dua Senarai
Untuk mengira persilangan dua senarai, tukar setiap senarai ke dalam set menggunakan fungsi set(). Memandangkan set ialah koleksi unsur unik yang tidak tertib, ia boleh digunakan untuk mencari elemen biasa dengan melakukan operasi persilangan set. Kaedah intersection() mengembalikan set yang mengandungi elemen yang wujud dalam kedua-dua set input.
Sebagai contoh, pertimbangkan dua senarai berikut:
list1 = [1, 2, 3, 4, 5, 6] list2 = [3, 5, 7, 9]
Untuk mencari elemen biasa, tukar senarai kepada set:
set1 = set(list1) set2 = set(list2)
Kemudian laksanakan operasi persilangan:
common_elements = set1.intersection(set2)
The set common_elements akan mengandungi elemen yang terdapat dalam kedua-dua senarai:
print(common_elements) >>> {3, 5}
Pendekatan ini berfungsi dengan berkesan untuk kedua-dua elemen numerik dan rentetan, memastikan set persilangan hanya mengandungi elemen biasa yang memenuhi keadaan sedia ada dalam kedua-dua senarai input.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencari Elemen Biasa Antara Dua Senarai dengan Cekap dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!