Bagaimana Anda menemukan persimpangan di python?
Dalam artikel minggu lalu, Anda telah mempelajari tentang Python set 9. Sekarang kita akan menjelajahi fungsi set lain yang umum digunakan. Persimpangan set Python memungkinkan Anda menemukan elemen umum antara dua set atau lebih. Ini memiliki banyak aplikasi yang berguna, seperti menemukan keterampilan umum di antara pelamar kerja Show
Hari ini Anda akan mempelajari semua yang ada tentang persimpangan set Python. Anda akan siap menggunakannya dengan percaya diri setelah membaca artikelnya Bagian terbaik? Persimpangan Set Python - Dasar-DasarJadi, apa itu persimpangan set Python? . Anda akan mendapatkan pemahaman lengkap tentang definisi, sintaks, dan mengembalikan nilai melalui contoh visual Definisi dan penggunaanSet fungsi persimpangan mengembalikan elemen umum dari dua atau lebih set. Misalnya, saya suka membuat kode dengan Python, JavaScript, dan PHP, dan Anda menggunakan Java, Python, dan Ruby. Kami berdua memiliki kesamaan Python. Kami akan bekerja dengan dua set di seluruh artikel hanya untuk menjaga hal-hal sederhana, tetapi logika yang sama berlaku ketika memotong lebih banyak dari mereka Lihatlah dua set berikut Gambar 1 - Dua set dengan bahasa pemrograman (gambar oleh penulis)Menghitung persimpangan antara set ini berarti kita akan mendapatkan set baru dengan satu elemen - Python. Mengapa? Gambar 2 - Atur persimpangan dalam aksi (gambar oleh penulis)Persimpangan yang ditetapkan dalam Python biasanya direpresentasikan dengan diagram Venn. Inilah tampilannya Gambar 3 - Tetapkan persimpangan sebagai diagram Venn (gambar oleh penulis)Hanya Python yang umum untuk kedua set, jadi saya telah menyoroti area persimpangan dengan warna biru Apa yang dilakukan metode persimpangan di Python dan bagaimana Anda menemukan persimpangan antar set? Sintaksis _Di mana
Nilai pengembalianFungsi persimpangan mengembalikan set baru yang merupakan persimpangan antara set pertama dan semua set lainnya yang diteruskan sebagai argumen - tetapi hanya jika set atau objek yang dapat diulang diteruskan ke fungsi Jika tidak ada argumen yang diteruskan ke fungsi _3, salinan set dikembalikanContoh Fungsi Set Persimpangan PythonKami akan mendeklarasikan dua set, seperti pada Gambar 1
Hanya Python yang ada di kedua set, jadi menghitung persimpangan harus mengembalikan set baru dengan Python sebagai satu-satunya elemen
Keluaran
Jika Anda tidak menentukan parameter apa pun ke fungsi persimpangan, salinan dari himpunan akan dikembalikan
Keluaran
Anda dapat memverifikasi itu disalin dengan mencetak alamat memori
Keluaran
Anda tidak akan melihat nilai yang identik, dan bukan itu intinya. Hal yang penting adalah keduanya berbeda, menunjukkan bahwa set telah disalin ke alamat memori yang berbeda Salah satu pertanyaan umum adalah bagaimana menemukan titik temu dari dua daftar, jadi mari kita jawab sekarang Bagaimana menemukan persimpangan dua daftar dengan Python?List adalah tipe data paling populer di Python - ini digunakan bahkan dalam kasus di mana terdapat struktur data yang lebih baik. Ada banyak cara Anda menemukan persimpangan dua daftar. Kami akan membahas dua
Keluaran
Set Persimpangan Python Menggunakan & OperatorAnda tidak perlu memanggil fungsi _3 setiap saat. Anda dapat menggunakan operator _9 sebagai gantinya
Keluaran
Segala sesuatu yang lain tetap sama. Ingatlah bahwa kedua operan harus bertipe set agar operator 9 dapat bekerjaPython Menyetel Kesalahan Umum PersimpanganAnda mungkin mengalami kesalahan saat pertama kali mulai bekerja dengan set. Ini umum, tetapi biasanya mudah di-debug AttributeError. 'daftar' tidak memiliki persimpangan atributIni adalah kesalahan paling umum dan terjadi saat Anda memanggil fungsi 3 pada tipe data yang salah. Hanya set yang memiliki fungsi ini di dalamnyaIni contohnya - pengecualian dimunculkan saat Anda menggunakan daftar _1Keluaran Gambar 4 - Kesalahan atribut pada persimpangan yang ditetapkan (gambar oleh penulis)Pastikan keduanya dari jenis yang ditetapkan dan Anda akan baik-baik saja TypeError. jenis operan yang tidak didukung untuk &. 'set' dan 'daftar'Kesalahan ini terjadi saat Anda mencoba menggunakan notasi steno (tanda 9) pada tipe data yang tidak valid. Kedua operan harus bertipe set agar notasi steno berfungsi. Ini sebuah contoh _2Keluaran Gambar 5 - Jenis kesalahan pada persimpangan yang ditetapkan (gambar oleh penulis)Seperti yang Anda lihat, A adalah himpunan dan B adalah daftar, jadi tanda 9 tidak berfungsiFAQ Set Persimpangan PythonKami sekarang akan membahas beberapa pertanyaan umum (FAQ) mengenai fungsi persimpangan set Python Tetapkan persimpangan vs. Pembaruan persimpangan - Apa bedanya?Fungsi _4 menghapus item yang tidak ditemukan di kedua set (atau beberapa set). Fungsi ini berbeda dari fungsi _3, karena menghapus elemen yang tidak diinginkan dari set asli dan tidak mengembalikan apa pun _3Keluaran _4Apa kebalikan dari persimpangan set Python?Kebalikan dari persimpangan set Python adalah perbedaan simetris - semua elemen yang muncul hanya di set pertama atau kedua, tetapi tidak di keduanya 5Keluaran _6Anda dapat menghitung selisih simetris menggunakan operator 6 _7Keluaran _6Berapa kompleksitas waktu dari persimpangan set di Python?Kompleksitas waktu persimpangan himpunan di Python pada himpunan dengan n elemen dan argumen himpunan dengan elemen m adalah O(min(n, m)) karena Anda perlu memeriksa himpunan yang lebih kecil apakah setiap elemennya adalah anggota dari . Memeriksa keanggotaan adalah O(1), menurut finxter. com KesimpulanPersimpangan set Python sangat mudah dipahami. Kami mempelajari intuisi dan definisi dengan contoh visual dan membangun cara kami untuk memahami penggunaan lebih lanjut dan kesalahan umum yang akan Anda temui. Kami juga menjawab beberapa pertanyaan yang sering diajukan Saya harap artikel ini membantu Anda mengembangkan pemahaman yang lebih baik tentang fungsi persimpangan set Python. Seperti biasa, jika Anda memiliki pertanyaan atau komentar, jangan ragu untuk bertanya di bagian komentar di bawah. Selamat mengkode Apa persimpangan () di Python?Python Atur persimpangan () Metode
. Arti. Set yang dikembalikan hanya berisi item yang ada di kedua set, atau di semua set jika perbandingan dilakukan dengan lebih dari dua set. returns a set that contains the similarity between two or more sets. Meaning: The returned set contains only items that exist in both sets, or in all sets if the comparison is done with more than two sets.
Bagaimana Anda menemukan persimpangan dua kalimat dengan Python?Python - Persimpangan dua String . Inisialisasi dua string dan string kosong Ulangi string pertama dan tambahkan karakter saat ini ke string baru jika itu juga ada di string kedua dan belum ada di string baru Cetak hasilnya Bagaimana Anda menemukan penyatuan dan persimpangan dengan Python?tipe data bawaan Python set() dan fungsi pembantunya dapat dimanfaatkan untuk membuat set dan melakukan operasi yang berbeda padanya. Penggabungan dan persimpangan adalah dua operasi yang paling sering dilakukan pada himpunan dan dapat ditemukan dengan fungsi union() dan persimpangan() .
Bagaimana cara mencari irisan dua himpunan?Untuk setiap dua himpunan A dan B, irisan, A ∩ B (dibaca sebagai A irisan B) menampilkan semua elemen yang . Misalnya, jika Set A = {1,2,3,4,5} dan Set B = {3,4,6,8}, A ∩ B = {3,4}. . For example, if Set A = {1,2,3,4,5} and Set B = {3,4,6,8}, A ∩ B = {3,4}. |