我一直在嘗試使用列表理解生成Python中的lambda函數列表。但它沒有工作,列表的Python lambda函數無部分
例如
fl=[lambda x: x**i for i in range(5)]
我有檢查的其他問題,它基本上基於我的基準相同的功能。
所以我也試過部分。
from functools import partial
fl=[partial(lambda x: x**i) for i in range(5)]
但它沒有工作。任何幫助將不勝感激。歡呼聲〜
@Jeff梅爾卡'FL [0](2)= FL [1](2)= 16' – phihag 2011-06-14 18:42:41
嗯,這是正常的一個謎。我不認爲有一種方法可以讓我不被更新,因爲它是對循環變量的引用。爲什麼你要創建這個函數列表?是否有可能使用不同的方法解決您的大問題? – 2011-06-14 19:54:32