可疊代物件上的 Lambda 函式
你已經在單一值上使用過 lambda 函式了——現在把它們用在整個清單吧!當你需要對每個項目執行相同操作時,lambda 函式特別好用。
在這個練習中,你會對同事姓名的清單整體套用一個 lambda 函式來進行處理。
本練習屬於課程
Intermediate Python for Developers
練習說明
- 將該 lambda 函式套用到
colleagues清單中的每個值,並儲存為cleaned。 - 將 map 物件轉換為清單,並儲存為
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)