匿名函式 (Lambda)

  • 大數學堂
  • 2022年5月23日 00:00

在Python中,匿名函式,也稱為lambda函式,是一種可以在程式中定義及使用的輕量級函式。與一般的函式不同,lambda函式不需要使用def關鍵字來定義,且可以直接傳遞給其他函式或物件。

使用lambda函式的語法很簡單,可以使用lambda關鍵字將參數指定給函式,然後定義該函式的運算邏輯。例如:

lambda x: x + 1
這個lambda函式接受一個參數x,並返回x + 1的結果。

在實際應用中,lambda函式常用於需要一個簡單的函式定義,且不需多次使用的情況。它可以用於列表排序、過濾、映射等操作。除此之外,lambda函式還可以與內建函數一起使用,如map()、filter()等。