Discuss / Python / 运用后面的知识点,实现了多字符串去除首尾空格。

运用后面的知识点,实现了多字符串去除首尾空格。

Topic source

def trim(*arg): def f(s): if s[:1] == " ": return f(s[1:]) elif s[-1:] == " ": return f(s[:-1]) else: return s return list(map(f,arg) 之前想实现这个函数时一直苦于如何在函数遍历传递参数组的每一个项目,使用for in循环 总是不能顺利返回,终于到了后面的高阶函数中出现了强大的map函数,应用下来顺利实 现想要的功能。

焦king

#2 Created at ... [Delete] [Delete and Lock User]

看了一圈答案,就你这个最靠谱,高阶函数运用的很不错,完美解决了字符串首尾多个空格的问题,前面一大堆答案都只能处理字符串前后的一个空格!!666

谢谢大哥鼓励,一起努力学习!


  • 1

Reply