⊗pyPmFnFi 18 of 129 menu

ฟังก์ชัน filter สำหรับการกรองวัตถุใน Python

มาเรียนรู้ฟังก์ชัน filter กัน มันช่วยกรององค์ประกอบของรายการ และวัตถุที่สามารถวนลูปได้อื่นๆ ตามเงื่อนไขบางอย่าง พารามิเตอร์แรกรับฟังก์ชัน ที่กำหนดเงื่อนไขสำหรับการตรวจสอบ พารามิเตอร์ที่สองระบุรายการ องค์ประกอบที่จะถูกกรอง หากฟังก์ชันคืนค่า True องค์ประกอบจะยังคงอยู่รายการใหม่ ถ้า คืนค่า False องค์ประกอบจะไม่ เข้าสู่รายการ

สมมติว่าเรามีรายการ:

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

มาเก็บเฉพาะตัวเลขคู่ในนั้น โดยใช้ฟังก์ชันแลมบ์ดา กำหนดว่า ตัวเลขที่ส่งผ่านไปยังพารามิเตอร์ของมัน หารด้วย 2 ลงตัว:

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

หลังจากรันโค้ด จะได้รายการใหม่:

[2, 4, 6]

กำหนดรายการตัวเลข:

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

เขียนเฉพาะตัวเลขคี่ จากรายการนี้ลงในรายการใหม่

กำหนดรายการสตริง:

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

เขียนเฉพาะสตริงที่มีความยาว เท่ากับ 2 ลงในรายการใหม่

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ