可迭代对象中的 Lambda 函数
您已经在单个值上使用过 lambda 函数——现在把它们应用到整个列表吧!当您需要对每个元素执行相同操作时,lambda 函数就能发挥优势。
在本任务中,您将对同事姓名的列表应用一个 lambda 函数,对整个列表进行处理。
本练习是课程的一部分
Python 中级:面向开发者
练习说明
- 将该 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)