Python memiliki fungsi built-in yg sangat bermanfaat untuk operasi list, yaitu map dan filter.
Map
Fungsi map akan mengambil sebuah fungsi dan menetapkan sebuah list sebagai argumennya. Berikut contohnya:
def add_five(x):
return x + 5
nums = [11, 22, 33, 44, 55]
result = list(map(add_five, nums))
print(result)
Bisa juga dilakukan menggunakan fungsi lambda.
nums = [11, 22, 33, 44, 55]
result = list(map(lambda x: x+5, nums))
print(result)
Filter
Fungsi filter akan mengeliminasi list yang tidak sesuai dengan kondisi fungsi. Berikut contohnya:
nums = [11, 22, 33, 44, 55]
result = list(filter(lambda x: x%2==0, nums))
print(result)
LANJUTKAN BACA MATERI LENGKAP