⊗pyPmFnFi 18 of 129 menu

Fungsi filter untuk Penyaringan Objek di Python

Mari kita pelajari fungsi filter. Fungsi ini memungkinkan untuk menyaring elemen-elemen list dan objek iterable lainnya berdasarkan suatu kondisi. Parameter pertamanya menerima fungsi yang menentukan kondisi untuk pemeriksaan. Pada parameter kedua ditentukan list yang elemen-elemennya akan disaring. Jika fungsi mengembalikan True, maka elemen tersebut tetap berada dalam list baru. Jika mengembalikan False, maka elemen tidak akan masuk ke dalam list.

Misalkan kita memiliki list:

lst = [1, 2, 3, 4, 5, 6]

Mari kita simpan hanya angka genap di dalamnya. Untuk melakukan ini, dengan menggunakan fungsi lambda, tuliskan agar angka yang diteruskan ke parameternya habis dibagi 2:

res = filter(lambda num: num % 2 == 0, lst) print(list(res))

Setelah kode dijalankan, akan dikembalikan list baru:

[2, 4, 6]

Diberikan list berisi angka:

lst = [1, 2, 3, 4, 5]

Tuliskan ke dalam list baru hanya angka ganjil dari list ini.

Diberikan list berisi string:

lst = ['abcd', 'ab', 'c', 'de', 'bc']

Tuliskan ke dalam list baru hanya string yang panjangnya sama dengan 2.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak