考虑我有一个元素数组,我想创建一个新的'iterable',在每个下一个应用自定义'转换'.在python 2.x下执行此操作的正确方法是什么?
对于熟悉Java的人来说,等同于来自google的集合框架的Iterables#转换.
好的例子(来自Java)
Iterable<Foo> foos = Iterables.transform(strings, new Function<String, Foo>()
{
public Foo apply(String string) {
return new Foo(string);
}
});
//use foos below
Run Code Online (Sandbox Code Playgroud)