考慮我有一個元素數組,其中我想創建一個新的'iterable',每個下一個應用一個自定義'轉換'。在python 2.x下做這件事的正確方法是什麼?如何將一個函數應用於一組元素
對於熟悉Java的人來說,相當於來自谷歌集合框架的Iterables#轉換。
確定作爲一個虛設例如
Iterable<Foo> foos = Iterables.transform(strings, new Function<String, Foo>()
{
public Foo apply(String string) {
return new Foo(string);
}
});
//use foos below
一些具體的例子會很有用。 –