Python 3.x 地图中的条带返回条带

Python 3.x 地图中的条带返回条带,python-3.x,dictionary,strip,Python 3.x,Dictionary,Strip,返回'a'但是 'a.x'.strip('.x') 返回['.x','.x'] 如何获取map以返回['a','b']?str是一个python类。调用str.strip('.x')相当于调用'.x'.strip(),其中'.x'作为自身参数传递。相反,你应该做: f = ['a.x', 'b.x'] m = map(lambda it: str.strip('.x'), f) list(m) str是一个python类。调用str.strip('.x')相当于调用'.x'.strip(),

返回
'a'
但是

'a.x'.strip('.x')
返回
['.x','.x']


如何获取
map
以返回
['a','b']

str
是一个python类。调用
str.strip('.x')
相当于调用
'.x'.strip()
,其中
'.x'
作为自身参数传递。相反,你应该做:

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

str
是一个python类。调用
str.strip('.x')
相当于调用
'.x'.strip()
,其中
'.x'
作为自身参数传递。相反,你应该做:

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

另外,
[it.strip('.x')在f中是一个选项,
[it.strip('.x')在f中是一个选项,
非常好。非常感谢。太好了。非常感谢。