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

วิธีใช้ Lambda Function ใน Python

Lambda functions เป็น anonymous one-line functions สร้างขึ้นขณะรัน ไม่ผูกกับชื่อฟังก์ชัน

  • ไม่มีคำสั่ง return คืนค่า expression เสมอ
  • วางได้ทุกที่ที่คาดหวังฟังก์ชัน
  • เหมาะสำหรับฟังก์ชันที่ใช้ครั้งเดียว เรียกจากที่เดียว

Syntax

lambda argument: manipulate(argument)

ตัวอย่าง

add = lambda x, y: x + y
print(add(4, 6))  # 10

เทียบเท่ากับ

def add(x, y):
    return x + y

แต่ lambda สั้นกว่าและไม่ต้องตั้งชื่อ