python匿名函數的好處
一般情況下,lambda就像是一個函數簡化器,它允許在所用代碼中嵌入函數的定義。它們完全是可選的(一直都可以使用def替換它們),但只需嵌入少量可執行代碼,就能使代碼結構更加簡潔,從而大大簡化代碼復雜性,提高代碼可讀性。
1、優點
(1)減少重復代碼;
(2)模塊化代碼。
2、實例
#def函數
defsquare(x):
returnx**2
squared=map(square,[1,2,3,4,5])
#lambda函數
squared=map(lambdax:x**2,[1,2,3,4,5])
以上就是python匿名函數的好處,希望對大家有所幫助。更多Python學習教程請關注IT培訓機構:千鋒教育。