溫馨提示×

lambda表達式在Python中如何使用

小樊
82
2024-06-17 22:33:04
欄目: 編程語言

在Python中,lambda表達式用于創(chuàng)建匿名函數(shù),通常用于需要簡單函數(shù)但不想正式定義函數(shù)的情況。lambda表達式的語法如下:

lambda arguments: expression

例如,下面是一個使用lambda表達式的簡單示例:

# 使用lambda表達式計算兩個數(shù)的和
add = lambda x, y: x + y
result = add(3, 4)
print(result)  # 輸出:7

lambda表達式可以包含多個參數(shù),并且可以包含任意數(shù)量的參數(shù),但只能包含單個表達式。lambda表達式返回的是一個函數(shù)對象,可以將其賦給一個變量,然后像調用普通函數(shù)一樣使用這個變量來調用lambda函數(shù)。lambda表達式通常與高階函數(shù)(如map、filter、sorted等)一起使用,在需要傳遞函數(shù)作為參數(shù)的情況下很有用。

0