109 of 151 menu

Fungsi filter

Fungsi filter menyaring elemen objek iterable, hanya menyisakan yang memenuhi kondisi tertentu. Pada parameter pertama ditentukan fungsi callback, yang akan digunakan untuk menyaring objek. Pada parameter kedua - objek itu sendiri yang akan disaring.

Dalam objek hanya tersisa elemen-elemen yang untuknya callback mengembalikan True.

Sebagai hasilnya, fungsi mengembalikan objek iterable khusus. Objek ini dapat diubah menjadi daftar dengan menggunakan fungsi list.

Sintaks

filter(fungsi, objek untuk disaring)

Contoh

Mari kita dapatkan daftar yang hanya terdiri dari elemen genap dengan menyaring daftar awal:

lst = [2, 3, 6, 8, 15] res = filter(lambda x: x % 2 == 0, lst) print(list(res))

Hasil eksekusi kode:

[2, 6, 8]

Contoh

Dan sekarang mari kita saring hanya elemen ganjil:

lst = [2, 3, 6, 8, 15] res = filter(lambda x: x % 2 != 0, lst) print(list(res))

Hasil eksekusi kode:

[3, 15]

Lihat juga

  • metode sort,
    yang mengurutkan elemen daftar
  • fungsi sorted,
    yang mengembalikan daftar terurut dari objek iterable
  • fungsi map,
    yang mengiterasi objek iterable
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