Python:地图中的Strip返回该Strip

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python:地图中的Strip返回该Strip相关的知识,希望对你有一定的参考价值。

'a.x'.strip('.x')

返回

'a'

但是

f = ['a.x', 'b.x']
m = map(lambda it: str.strip('.x'), f)
list(m)

返回

['.x', '.x']

这里发生了什么?如何获得map返回['a', 'b']

答案

str是python类。调用str.strip('.x')等效于调用'.x'.strip(),其中'.x'作为self参数传递。相反,您应该这样做:

it.strip('.x')

以上是关于Python:地图中的Strip返回该Strip的主要内容,如果未能解决你的问题,请参考以下文章

strip()方法

[单选题]php_strip_whitespace 函数返回什么?

Python strip()方法

Python strip()方法

Python strip()方法

Python strip()方法