我做了一个函数:
def remove_trailing_newlines(s):
s_clean = s.rstrip()
return s_clean
此函数将删除字符串s结尾的尾随\n。 现在,我想对列表中的每个元素(字符串)应用相同的方法
我想创建一个函数mapl(f, l)
,其中f是remove_trailing_newlines()
,l是一个列表,我们必须应用f并将其作为列表返回
例如:
在列表上l = ['Apple\n','banana\n','mango\n']
我希望输出为:l = ['Apple','banana','mango']
使用mapl(f,l)函数
您正在寻找:
我们可以传递自定义函数并将该函数应用于列表的每个元素
你也可以直接在
map
内调用rstrip
,就像@yatu的答案一样我想你想自己制作一个像内置映射函数一样的函数。请尝试以下操作:
如果不符合您的要求,请告诉我
相关问题 更多 >
编程相关推荐