Selamat datang kembali.
Ingat latihan ini yang kami lakukan beberapa video yang lalu di mana kami memiliki beberapa daftar dengan huruf
dan saya ingin Anda menemukan duplikatnya dan mengembalikannya dalam daftar duplikat.
Dalam kasus kami, kami menulis fungsi ini dengan Lupe's.
Itu kembali ke B dan berakhir karena kedua B.
Dan temukan di mana duplikat dalam daftar.
Sekarang, ini akan menjadi hal yang sulit, menggunakan apa yang Anda pelajari tentang pemahaman, apakah ada cara untuk
melakukannya dengan lebih rapi?
Misalnya, saya ingin Anda mengatakan duplikat.
Seperti ini.
Dan untuk menciptakan.
Pemahaman di sini yang mengembalikan jawaban B dan ND yang sama persis ini sehingga jika saya mencetak duplikat hanya dalam satu
baris, saya dapat menemukan duplikatnya.
Anda dapat menggunakan pemahaman yang ditetapkan, Anda dapat menggunakan pemahaman yang lebih sedikit,
pemahaman kamus, apa pun yang Anda butuhkan, cobalah, pikirkan baik-baik.
Anda dapat menjeda video karena jika tidak, saya akan menjawabnya.
Apa yang akan saya lakukan adalah menghapus ini.
Dan mulai saja di sini.
Sekarang, hal pertama yang ingin saya lakukan adalah membuat pemahaman daftar, apa yang harus saya lakukan di sini?
Pertama, saya tahu bahwa saya akan membuat variabel, jadi sebut saja X dan di sini saya tidak akan
mengubah semua ini.
Saya hanya akan menjaga X apa adanya.
Jadi X akan mewakili A, B, lalu C, lalu B, lalu D, dan saya akan mengulang dan mengatakan untuk
X.
Dalam daftar, beberapa daftar, saya hanya ingin menambahkan item yang diulang.
Jadi bagaimana saya bisa memeriksanya?
Nah, kita bisa melakukan pernyataan if dan di sini saya akan mengatakannya.
Nah, beberapa daftar dot count.
Ingat, Count memberitahu kita berapa kali suatu item muncul dalam daftar, jadi kita hanya memberikan parameter X, jadi A untuk memberi tahu
kita, hei, berapa kali itu muncul dalam daftar?
Berapa kali B muncul dalam daftar?
Berapa kali A, C melakukan B dan seterusnya.
Dan pernyataan if kami harus memeriksa apakah jumlahnya lebih besar dari satu, bukan?
Jadi mari kita lihat apa yang terjadi ketika saya mengembalikan ini.
Jika saya klik jalankan.
Lihat itu, saya mendapatkan B, B dan N.
Baiklah, itu bagus, tapi.
Saya hanya ingin memilikinya sekali, saya hanya perlu dan dan saya tidak perlu mengetahuinya dengan baik, saya
tidak perlu daftar empat huruf.
Jadi bagaimana kita bisa melakukan ini, kita tahu bahwa kita bisa membuat set seperti ini, kan?
Saya bisa mengatakan set.
Dan bungkus di sini sehingga seluruh daftar menjadi satu set, jadi kami memberikan ini ke set dan kemudian apa yang
terjadi?
Oh, dan ini harus menjadi milik Brackett, kan, karena ini adalah fungsi, jadi ini adalah fungsi himpunan yang diberikan
Python kepada kita.
Jadi jika saya menjalankan ini.
Lihatlah bahwa saya telah dan dan hampir selesai karena, nah, ini sekarang adalah satu set.
Saya meminta Anda untuk mengembalikan saya daftar.
Jadi apa yang harus kita lakukan?
Nah, sekarang kita bisa membuat daftar dari set itu.
Jika saya klik, jalankan.
Ini dia, kami memiliki duplikat kami semua dalam satu baris.
Pikiran Anda, garis yang sangat panjang dan mungkin ini bukan kode yang paling mudah dibaca, tapi itu cukup keren.
Sekarang, ini adalah hal yang sulit.
Mungkin Anda tidak mendapatkannya pertama kali.
Tidak apa-apa.
Ini hanya sesuatu yang harus Anda latih, Anda harus melakukan banyak masalah dan Anda
akan terbiasa pada akhirnya seiring kemajuan karir Anda.
Tapi itu untuk pemahaman.
Sampai jumpa di video selanjutnya.
Sampai jumpa.