‫Selamat datang kembali.
‫Metode yang akan kita bicarakan tentang set ada di sini.
‫Kelihatannya banyak, tapi mereka sangat mirip.
‫Jadi bertahanlah di sana.
‫Saya memiliki dua set untuk kami adalah set saya, yaitu satu sampai lima.
‫Dan kemudian set Anda, yaitu empat hingga 10.
‫Sekarang, mari kita bahas satu per satu dan lihat apa yang dilakukan metode ini.
‫Dan jika Anda pernah melihat diagram Venn di sekolah Anda, misalnya, dua lingkaran yang saling tumpang tindih, apa
‫yang akan kita lakukan sangat mirip dengan ini.
‫Yang pertama adalah perbedaan.
‫Dan set sangat berguna ketika memiliki dua set dan membandingkannya satu sama lain.
‫Jadi, misalnya, di sini, perbedaan hanya mengatakan set perbedaan titik saya dan kami memberikannya set lain, seperti
‫set Anda.
‫Jika saya mencetak ini di sini dan saya klik jalankan.
‫Saya mendapatkan satu, dua, tiga, itu akan menemukan perbedaan yang pertama, set saya dengan set Anda.
‫Jadi adakah duplikat di antara keduanya, yang empat dan lima?
‫Diabaikan dan itu hanya menunjukkan perbedaannya.
‫Itu satu, dua, tiga, apa perbedaan antara set saya di set Anda jika dilihat dari set saya?
‫Nah, set Anda tidak memiliki satu, dua, tiga.
‫Bagaimana dengan yang berikutnya?
‫Buang lagi jika kita melakukan set saya.
‫Jangan buang.
‫Dikatakan menghapus elemen dari set jika itu adalah anggota.
‫Jadi di sini kita bisa mengatakan membuang.
‫Lima.
‫Dan jika saya mencetak.
‫Set saya dan saya klik run.
‫Saya tidak mendapatkannya, tetapi jika saya mencetak di sini set saya dan saya mengklik jalankan.
‫Saya mendapatkan satu, dua, tiga, empat, karena kami baru saja membuang lima, itu memodifikasi set kami hanya untuk menjaga ruang kerja
‫kami tetap bersih.
‫Saya akan mengomentari ini.
‫Berikutnya adalah Pembaruan Pertahanan.
‫Jadi saya akan mengatakan set saya dan sekali lagi, mari kita lihat apa yang dilakukan pembaruan perbedaan.
‫Hapus semua elemen dari set lain dari set ini.
‫Jadi jika saya melakukan set Anda di sini.
‫Dan sekali lagi, saya melakukan print dan saya klik run.
‫Sekali lagi, tidak ada, karena itu hanya mengubah set saya, jadi ingat, kita hanya perlu mencetak.
‫set saya.
‫Dan sekarang set saya ini diperbarui hanya dengan satu, dua dan tiga, karena kami memperbaruinya sehingga
‫perbedaannya dihilangkan.
‫Jadi empat dan lima dihapus, tidak seperti perbedaan di mana ia hanya memberi tahu Anda perbedaannya tanpa mengubah.
‫Sekali lagi, jika kita kembali ke sini dan hanya melakukan set saya.
‫Dan saya klik jalankan.
‫Anda melihat bahwa set saya di sini tidak dimodifikasi di sini.
‫Tetapi kemudian set bawah saya dimodifikasi karena pembaruan perbedaan.
‫Baiklah, beberapa lagi untuk pergi ke persimpangan.
‫Dan yang ini, sekali lagi, set saya dan di sini sekali lagi, mari kita lihat apa fungsinya.
‫Itu hanya memiliki persimpangan dengan sesuatu yang lain.
‫Mari kita cari tahu apakah saya melakukan set Anda di sini dan saya mencetak.
‫Dan saya menjalankan ini.
‫Ini akan memberi saya empat atau lima, karena itu persimpangan, dua hal umum yang dimiliki set saya
‫di set Anda.
‫Bagaimana dengan yang terputus-putus ini?
‫Nah, jika saya melakukan set saya.
‫Dan kemudian set Anda.
‫Aku merasa seperti mengucapkan kata-kata itu berulang-ulang.
‫Semoga itu tidak terlalu mengganggu.
‫Dan kemudian di sini, jika mari kita mengomentari ini, kita jalankan ini.
‫Saya mendapatkan false terputus-putus, cukup katakan, hei, apakah kedua lingkaran itu tumpang tindih?
‫Apakah mereka memiliki kesamaan?
‫Jika, misalnya, kata saya tidak memiliki empat, tidak memiliki empat dan lima dan saya klik jalankan.
‫Saya mendapatkan benar karena terputus-putus berarti set ini tidak memiliki kesamaan.
‫Luar biasa, hanya beberapa lagi.
‫Yang berikutnya akan kita lihat adalah subsect dan superset.
‫Tapi sebenarnya, sebelum kita melakukan itu, mari kita lakukan union.
‫Mari kita lihat apa fungsinya, Union.
‫Nah, katakan set saya.
‫Dan di sini, kami ingin menambahkan set lain set Anda jika kami mencetak ini.
‫Dan klik jalankan.
‫Saya mendapatkan satu, dua, tiga, empat, lima, enam, tujuh, delapan, sembilan, 10.
‫Apa yang baru saja dilakukan?
‫Nah, Union baru saja menyatukan set ini, tetapi menghapus duplikat apa pun, itu bagus.
‫Dan seperti yang Anda lihat, itu menciptakan set baru bagi kami, kembali ke set baru.
‫Omong-omong, sebenarnya ada steno yang dapat Anda lakukan di sini dengan Python, yaitu shift dan kemudian
‫tombol di atas enter Anda, yang ada di sini, garis lurus.
‫Jadi shift dan kemudian garis miring terbalik.
‫Tetapi jika Anda menekan shift, Anda akan mendapatkan garis lurus kecil ini jika Anda mencetak ini.
‫Nah, lepaskan tanda kurung di sini, mari kita jalankan lagi.
‫Dan Anda lihat, itu juga berhasil.
‫Dan omong-omong, ini juga ada untuk persimpangan.
‫Sekali lagi, Anda tidak sering melihatnya, tetapi dengan persimpangan Anda dapat melakukan hal yang sama di
‫mana Anda hanya melakukan akhir.
‫Dan jika Anda melakukan itu.
‫Ini memberi Anda persimpangan set saya dan set Anda.
‫Baiklah, saya berjanji, ini akan singkat.
‫Jadi dua yang lain adalah subset dan superset.
‫Seperti yang dapat Anda bayangkan, set saya jika katakanlah set saya hanya memiliki empat dan lima.
‫Dan saya katakan, hei, adalah set saya, apakah itu subset dari set Anda dan saya mencetak ini jika saya mengklik run.
‫Memang benar, himpunan adalah himpunan bagian yang berada di dalam lingkaran himpunan Anda karena empat dan lima ada di dalamnya.
‫Jadi set saya, keseluruhan set saya ada di dalam set lain ini, yang kami sebut subset.
‫Di samping itu.
‫Kami juga memiliki ide superset ini, jadi jika saya lakukan alih-alih subset adalah.
‫Superset.
‫Saya akan salah karena apa yang saya katakan bukan superset, itu tidak mencakup set Anda, itu
‫sebaliknya.
‫Set Anda adalah superset dari set saya.
‫Karena kursi Anda mencakup semua yang saya miliki, yaitu empat dan lima.
‫Namun, itu banyak, dan Anda bertanya pada diri sendiri, tidak mungkin saya akan menghafal semua itu.
‫Sangat baik.
‫Saya juga tidak hafal semua ini.
‫Faktanya, saya biasanya pergi ke dokumentasi Python atau hanya Google sekitar.
‫Dan karena saya tahu set itu ada, jika saya ingin membandingkan, katakanlah, dua set yang saya tahu untuk pergi ke sini
‫dan menemukan alat yang saya inginkan.
‫Itulah isyarat seorang programmer yang terus saya sebutkan berulang-ulang.
‫Ini bukan menghafal.
‫Ini adalah kemampuan untuk mengetahui bahwa ada alat yang dapat Anda gunakan dan dapat menggunakan Google untuk itu.
‫Saya tahu kedengarannya tidak menarik karena di film Anda melihat semua orang mengetik dengan sangat cepat dan mengkodekan
‫semuanya, tapi itu bukan kehidupan nyata di kehidupan nyata.
‫Anda hanya Google sekitar, menemukan solusi, karena sekarang, Anda tahu apa itu set.
‫Anda tahu, set apa yang dapat dilakukan sehingga Anda dapat mencari metode yang sesuai dengan masalah Anda di Google.
‫Sampai jumpa di yang berikutnya.
‫Sampai jumpa.