Dalam tutorial ini, kita akan berbicara tentang fungsi lambda di Python. Fungsi Lambda di python adalah salah satu topik paling menarik karena akan memberi Anda kekuatan untuk menulis fungsi dalam satu baris. Kedengarannya luar biasa, bagaimana python lambda bisa melakukannya. Fungsi lambda di Python menawarkan metode yang sangat elegan untuk melakukan tugas sulit dengan mudah. Kami akan membahas secara mendalam tentang cara kerja dan cara menggunakan fungsi lambda di python. Mari kita ambil langkah kecil ke topik kita "Fungsi Lambda Dalam Python" Show
Apa itu Fungsi Lambda di Python?Fungsi anonim, atau fungsi tanpa nama, adalah Fungsi Python Lambda. Seperti yang kita ketahui, fungsi Python standar didefinisikan menggunakan kata kunci def. Seperti itu, Python menggunakan kata kunci lambda untuk mendefinisikan fungsi anonim Sintaks Fungsi Lambda di PythonSintaks untuk Python lambda disediakan di bawah ini
Contoh Fungsi Python Lambda _Keluaran
Penjelasan. Pada contoh di atas, kami membuat fungsi lambda yang disebut rev upper untuk membalik dan mengonversi string menjadi huruf besar Penggunaan Fungsi Lambda di PythonDi sini, kita akan melihat berbagai contoh penggunaan fungsi lambda di python Contoh 1 Menggunakan Fungsi Lambda di Python untuk pengecekan
Keluaran _Contoh 2 tentang Membedakan fungsi Lambda dari fungsi yang ditentukan
Keluaran _Fungsi cube() dan fungsi lambda cube() bekerja secara identik dan sebagaimana dimaksud, seperti yang dapat dilihat pada contoh di atas. Mari kita periksa kasus dari atas dengan lebih detail
Aplikasi Praktis Fungsi Lambda di PythonMari kita lihat praktek penggunaan python lambda di dunia coding Contoh 1. Daftar Pemahaman Menggunakan Fungsi Python lambda
Keluaran _Penjelasan. Kami menghasilkan fungsi lambda baru dengan argumen default x pada setiap iterasi pemahaman daftar (di mana x adalah item saat ini dalam iterasi). Kami kemudian memanggil objek fungsi yang sama dengan argumen default menggunakan item() di dalam for loop untuk mendapatkan nilai yang diinginkan. Akibatnya, daftar objek fungsi lambda disimpan dalam daftar genapnya Contoh 2. Fungsi Lambda di Python dengan if-else _Keluaran _0Contoh 3. Pernyataan Python Lambda dengan beberapa baris _1Keluaran _2Dijelaskan. Setiap subdaftar dari daftar yang diberikan diurutkan dalam contoh di atas menggunakan fungsi lambda. Fungsi lambda kedua menerima daftar ini sebagai masukan dan mengembalikan entri ke-n-2 dari daftar yang diurutkan, di mana n adalah panjang dari subdaftar Seiring dengan fungsi bawaan seperti filter(), map(), dan reduce(), fungsi lambda dapat digunakan. Ketika dikombinasikan dengan metode seperti filter(), map(), dan reduce(), dll. , fungsi lambda dapat mengeluarkan potensi penuhnya Menggunakan Python Lambda dengan Fungsi filterFungsi filter() Python menerima dua argumen. fungsi dan daftar. Ini memberikan pendekatan canggih untuk menghilangkan semua komponen urutan "urutan" yang mengembalikan fungsi True. Program kecil berikut mengekstrak angka ganjil dari daftar masukan Contoh 1. Manfaatkan fungsi lambda dan filter() untuk mendapatkan semua bilangan ganjil _3Keluaran _4Contoh 2. Gunakan fungsi lambda dan filter() untuk memfilter siapa pun yang berusia di atas 18 tahun _5Keluaran _6Menggunakan fungsi lambda() dengan map()Metode map() Python menerima dua argumen. fungsi dan daftar. Daftar baru yang berisi semua item yang diubah lambda dikembalikan oleh fungsi tersebut untuk setiap item dikembalikan saat fungsi dipanggil dengan fungsi lambda dan daftar. Mari lihat satu contoh memahami bagaimana menggunakan fungsi peta dengan fungsi lambda di python Contoh 1. Gunakan python lambda dan fungsi peta untuk mengalikan setiap elemen daftar dengan dua _7Keluaran _8Contoh 2. Manfaatkan lambda dan fungsi map() untuk mengubah semua elemen daftar menjadi huruf besar _9Keluaran 0Menggunakan pengurangan dan fungsi lambdaFungsi pengurangan () Python menerima dua argumen. fungsi dan daftar. Fungsi lambda dan iterable digunakan untuk menjalankan fungsi, dan hasil pengurangan baru dikembalikan. Ini berulang kali beroperasi pada pasangan iterable. Modul functools berisi metode pengurangan (). Contoh 1. Menggunakan lambda() dan reduce(), hitung jumlah semua elemen dalam daftar 1Keluaran 2Dalam hal ini, hasil dari dua elemen sebelumnya ditambahkan ke elemen berikutnya, dan seterusnya hingga elemen terakhir, seperti pada (((((5+8)+10)+20)+50)+100) Bagaimana Anda menemukan kubus angka dengan Python?2. Program python untuk mencari Kubus dari bilangan tertentu Menggunakan fungsi Cube() . Ambil nomor input dari pengguna Hitung pangkat tiga dari bilangan yang diberikan menggunakan fungsi Cetak kubus dari nomor yang diberikan Bagaimana Anda menggunakan fungsi lambda di Python?Fungsi lambda Python berperilaku seperti fungsi normal terkait dengan argumen. Oleh karena itu, parameter lambda dapat diinisialisasi dengan nilai default. parameter n mengambil n terluar sebagai nilai default. Fungsi lambda Python dapat ditulis sebagai lambda x=n. print(x) dan memiliki hasil yang sama.
Bagaimana Anda membuat persegi atau kubus dengan Python?Mengkuadratkan angka dengan Python. . Menggunakan Operator Eksponen Mengalikan angka dengan dirinya sendiri (n*n) Menggunakan pow() |