เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

Lambda function กับ iterable

ได้ลองใช้ lambda function กับค่าเดี่ยวมาแล้ว ตอนนี้มาลองนำไปใช้กับทั้ง list กันดูบ้าง นี่คือจุดที่ lambda function แสดงประสิทธิภาพอย่างแท้จริง เมื่อต้องการดำเนินการเดิมซ้ำกับทุกรายการ

ในแบบฝึกหัดนี้ จะได้ประมวลผล list ชื่อเพื่อนร่วมงานโดยใช้ lambda function กับทั้ง list

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Python ระดับกลางสำหรับนักพัฒนา

ดูคอร์ส

คำแนะนำการฝึกหัด

  • นำ lambda function ไปใช้กับแต่ละค่าใน list colleagues แล้วบันทึกผลลัพธ์เป็น cleaned
  • แปลง map object ให้เป็น list แล้วบันทึกเป็น cleaned_list

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

colleagues = ["Sarah Martinez", "Michael Chen", "Emily Brown"]

# Apply the lambda function to each colleague's name
cleaned = ____(lambda x: x.replace(" ", "_").lower(), ____)

# Convert map object to list
cleaned_list = ____(____)
print(cleaned_list)
แก้ไขและรันโค้ด