在Python中,lambda表達式用于創建匿名函數,通常用于需要簡單函數但不想正式定義函數的情況。lambda表達式的語法如下:
lambda arguments: expression
例如,下面是一個使用lambda表達式的簡單示例:
# 使用lambda表達式計算兩個數的和
add = lambda x, y: x + y
result = add(3, 4)
print(result) # 輸出:7
lambda表達式可以包含多個參數,并且可以包含任意數量的參數,但只能包含單個表達式。lambda表達式返回的是一個函數對象,可以將其賦給一個變量,然后像調用普通函數一樣使用這個變量來調用lambda函數。lambda表達式通常與高階函數(如map、filter、sorted等)一起使用,在需要傳遞函數作為參數的情況下很有用。