;

30.Belajar Bersama Python | map() Python

map() Python

Hari ini kita masih belajar dari Functional Programming Tools dari python,sebelumnya kita telah belajar tentang filter() pada python yang masih di lingkungan Functional Programming Tools,hari ini saya akan membahas tentang map() pada python,apa itu map() ?

map() adalah fungsi pada python yang berfungsi untuk memngembalikan sebuah urutan nilai list yang dideklarasikan oleh variabel,map() dapat mengembalikan dengan nilai boolean,nilai urutan seperti biasanya dalam bentuk list.



V = [1,2,3,4,5,6]
k = list(map(lambda x: x<3,V))
print k

Maka akan mencetak seperti dibawah ini :



Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> 
========================== RESTART: E:\python\a1.py 
[True, True, False, False, False, False]
>>> 


Lihat gambar dibawah ini :

map() Pada Python
map() Pada Python


Gambar diatas menjelaskan bahwa jika fungsi x ,jika nilai x yang kurang dari dari angka 3 dari variabel V,maka variabel K akan mencetak urutan nilai list dengan nilai False dan lebih sama dengan dari 3 akan bernilai True.

Ini contoh ke 2 :

V = [1,2,3,4,5,6]
k = list(map(lambda x: x==3,V))
print k

Maka akan mencetak seperti dibawah ini :

Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC v.1500 32 bit (Intel)] on win32.
>>> 
========================== RESTART: E:\python\a1.py ==========================
[False, False, True, False, False, False]
>>> 

Lihat gambar dibawah ini :


map() Pada Python
map() Pada Python

Gambar diatas menjelaskan bahwa jika fungsi x ,jika nilai x yang sama dengan angka 3 dari variabel V,maka variabel K akan mencetak urutan nilai list dengan nilai False dan bukan dari angka 3 akan bernilai True

Ini contoh ke 3 :

V = [1,2,3,4,5,6]
k = list(map(lambda x: x>2,V))
print k

Maka akan mencetak seperti dibawah ini :

Python 2.7.14 (v2.7.14:84471935ed, Sep 1201720:19:30) [MSC v.1500 32 bit (Intel)] on win32.
>>> 
========================== RESTART: E:\python\a1.py ==========================
[False, False, True, True, True, True]
>>> 

Lihat gambar dibawah ini :

map() Pada Python
map() Pada Python

Gambar diatas menjelaskan bahwa jika fungsi x ,jika nilai x lebih dari angka 2 dari variabel V,maka Variabel K akan mencetak urutan nilai list dengan nilai False dan lebih dari angka 2 akan bernilai True

Kita dapat mengembalikan dalam bentuk urutan nilai seperti biasa(tidak dengan boolean) dengan menggunakan namafungsi(),lihat contoh dibawah ini :


V=range(6)
def add(x):
    return x
K=list(map(add,V))
print K

Maka akan mencetak seperti dibawah ini :

Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC v.1500 32 bit (Intel)] on win32.
>>> 
========================== RESTART: E:\python\a1.py ==========================
[0, 1, 2, 3, 4, 5]
>>> 

Lihat gambar dibawah ini :


map() Pada Python
map() Pada Python


Sampai disini dulu yahh tentang fungsi map()  :)

Gbu :)











List of Article Posts https://buayaberdiri.blogspot.com