【发布时间】:2018-11-29 07:21:19
【问题描述】:
我有一个类似的列表,
old_list=["a_apple","b_banana","c_cherry"]
我想使用 lambda 获取新列表。
new_list=["apple","banana","cherry"]
我试过了,但它没有像我预期的那样工作。这是我写的。
new_list=filter(lambda x: x.split("_")[1], old_list)
有什么问题?
【问题讨论】:
-
尝试使用地图而不是过滤器
标签: python python-3.x list lambda