Fungsi Map di Python adalah alat yang praktis untuk menerapkan fungsi pada semua elemen dalam daftar atau urutan lainnya. Ini sangat berguna ketika Anda memiliki sejumlah besar data dan ingin melakukan perhitungan atau transformasi yang konsisten pada semua elemen. Dalam panduan ini, Anda akan belajar bagaimana menggunakan fungsi Map di Python secara efektif untuk mengonversi suhu antara Celsius dan Fahrenheit. Saya akan menjelaskan semuanya langkah demi langkah dan menunjukkan berbagai contoh.

Intisari Penting

  1. Fungsi Map menerima dua argumen: sebuah fungsi dan sebuah urutan.
  2. Itu menjalankan fungsi untuk setiap elemen dalam urutan dan mengembalikan hasil dalam daftar baru.
  3. Anda dapat menggunakan fungsi Map baik dengan fungsi biasa maupun dengan fungsi Lambda.

Panduan Langkah-demi-Langkah

Membuat Fungsi Konversi

Pertama, Anda perlu membuat fungsi yang mengonversi suhu dari Celsius ke Fahrenheit. Fungsi ini akan mengambil suhu (dalam Celsius) sebagai parameter dan mengembalikan hasil yang sesuai.

Dalam Python, fungsi ini terlihat seperti ini, dan akan digunakan nanti dalam fungsi Map.

Penggunaan fungsi Map dalam Python

Membuat Fungsi Konversi Kedua

Untuk melakukan konversi ke arah yang lain, buatlah fungsi kedua yang mengonversi dari Fahrenheit ke Celsius.

Dengan fungsi ini, Anda akan dapat mengonversi suhu dari Fahrenheit kembali ke Celsius.

Penggunaan fungsi Map di Python

Membuat Daftar Suhu

Sekarang saatnya untuk membuat daftar yang berisi berbagai nilai suhu dalam Celsius. Nilai-nilai ini akan dikonversi menjadi Fahrenheit.

Daftar ini dapat Anda berikan kepada fungsi Map untuk melakukan konversi.

Penggunaan fungsi Map dalam Python

Menerapkan Fungsi Map

Sekarang Anda dapat menggunakan fungsi Map untuk menerapkan fungsi Fahrenheit pada suhu dalam daftar Anda.

Di sini, fungsi fahrenheit diterapkan pada setiap elemen dari daftar suhu dan hasilnya disimpan sebagai daftar baru f_list.

Penggunaan fungsi Map di Python

Mencetak Hasil

Untuk mencetak hasilnya, Anda cukup menampilkan daftar f_list.

Hasilnya akan menunjukkan nilai Fahrenheit mana yang sesuai dengan nilai Celsius.

Penggunaan fungsi Map di Python

Mengonversi Nilai Fahrenheit Kembali ke Celsius

Sekarang Anda dapat menggunakan fungsi Map lagi, tetapi kali ini untuk mengonversi nilai Fahrenheit kembali ke Celsius.

Di sini, fungsi celsius diterapkan pada setiap elemen dari f_list.

Penggunaan fungsi Map di Python

Menggunakan Fungsi Lambda

Sebagai alternatif, Anda juga dapat menggunakan fungsi Lambda untuk mencapai hasil yang sama.

Ini sangat menyederhanakan proses, karena Anda mendefinisikan fungsi langsung dalam pernyataan Map.

Penggunaan fungsi Map di Python

Aplikasi Lanjutan

Anda dapat melakukan berbagai perhitungan dengan fungsi Map, tidak hanya konversi suhu. Ini bekerja dengan daftar dari setiap jenis, baik itu angka, string, atau objek kustom. Anda dapat memanfaatkan fleksibilitas fungsi ini untuk mentransformasi data Anda sebelum diproses lebih lanjut.

Ringkasan – Fungsi Map di Python Secara Detail

Fungsi Map di Python adalah alat yang kuat yang membantu Anda menerapkan fungsi pada semua elemen dalam urutan dan menyimpan hasilnya dengan efisien dalam daftar baru. Anda telah belajar bagaimana membuat dua fungsi konversi untuk mengonversi suhu, bagaimana menerapkan fungsi Map, dan bahwa fungsi Lambda juga merupakan pilihan yang sangat baik untuk menjaga kode singkat dan ringkas.

Pertanyaan yang Sering Diajukan

Apa itu fungsi Map di Python?Fungsi Map menerapkan fungsi yang ditentukan pada semua elemen dalam urutan dan mengembalikan hasilnya dalam daftar baru.

Berapa banyak argumen yang diterima fungsi Map?Fungsi Map menerima dua argumen: sebuah fungsi dan sebuah urutan.

Bisakah saya menggunakan fungsi Map dengan fungsi Lambda?Ya, fungsi Map juga dapat digunakan dengan fungsi Lambda untuk membuat kode lebih pendek dan lebih mudah dibaca.