我有一些看起来像这样的 python 代码:
return [x.doSomething() for x in getIterator() if x[0]=="z"]
如何使用 map() 和 filter() 获得相同的功能?
请您参考如下方法:
翻译应该是
return map(lambda x: x.doSomething(),
filter(lambda x: x[0] == "z", getIterator()))
但是,请使用列表理解。它更快、更简洁且更具可读性。
