⊗pyPmFnFi 18 of 129 menu

Fungsi filter untuk Penapisan Objek dalam Python

Mari kita pelajari fungsi filter. Ia membolehkan kita menapis elemen senarai dan objek boleh lelaran lain berdasarkan syarat tertentu. Parameter pertamanya menerima fungsi yang menentukan syarat untuk semakan. Parameter kedua menentukan senarai yang elemennya akan ditapis. Jika fungsi mengembalikan True, maka elemen kekal dalam senarai baharu. Jika ia mengembalikan False, maka elemen tidak akan dimasukkan ke dalam senarai.

Katakan kita mempunyai senarai:

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

Mari kita kekalkan hanya nombor genap dalamnya. Untuk melakukan ini, dengan menggunakan fungsi lambda, kita tulis agar nombor yang diluluskan ke parameternya boleh dibahagi dengan 2 tanpa baki:

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

Selepas kod dilaksanakan, senarai baharu akan dikembalikan:

[2, 4, 6]

Diberi senarai dengan nombor:

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

Tulis ke dalam senarai baharu hanya nombor ganjil dari senarai ini.

Diberi senarai dengan rentetan:

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

Tulis ke dalam senarai baharu hanya rentetan yang panjangnya sama dengan 2.

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