Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ตัวอย่างตัวกรอง () ใน python


ฟังก์ชันตัวกรองใน Python ใช้เพื่อดึงองค์ประกอบที่เลือกบางส่วนจาก iterable โดยใช้เงื่อนไขบางประการ ในบทความนี้ เราจะนำรายการและเลือกองค์ประกอบบางส่วนโดยใช้เงื่อนไขบางประการ

ไวยากรณ์

filter(function, iterable)
function: A Function to be run for each item in the iterable
iterable: The iterable to be filtered

ในตัวอย่างด้านล่าง เรากำหนดฟังก์ชันที่จะหารตัวเลขด้วย 2 เพื่อตรวจสอบการเตือน จากนั้นจึงตัดสินใจว่าตัวเลขนั้นเป็นเลขคี่หรือคู่ ฟังก์ชันนี้ใช้กับรายการโดยใช้ตัวกรอง ()

ตัวอย่าง

listA = [15, 8, 21, 13, 32]
def findeven(x):
   if x %2 !=0:
      return False
   else:
      return True
evenum = filter(findeven, listA)
for x in evenum:
   print(x)

ผลลัพธ์

การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -

8
32