timmy 已修改 10 months ago. 還原成這個修訂版本
沒有任何變更
timmy 已修改 10 months ago. 還原成這個修訂版本
沒有任何變更
timmy 已修改 10 months ago. 還原成這個修訂版本
沒有任何變更
timmy 已修改 10 months ago. 還原成這個修訂版本
沒有任何變更
timmy 已修改 1 year ago. 還原成這個修訂版本
1 file changed, 13 insertions
lambda_example.py(檔案已創建)
| @@ -0,0 +1,13 @@ | |||
| 1 | + | numbers = [1, 2, 3, 4, 5] | |
| 2 | + | ||
| 3 | + | # 使用普通的函數定義 | |
| 4 | + | def double(x): | |
| 5 | + | return x * 2 | |
| 6 | + | ||
| 7 | + | # 使用 Lambda 表達式定義 | |
| 8 | + | double = lambda x: x * 2 | |
| 9 | + | ||
| 10 | + | # 使用 map() 函數將 Lambda 表達式應用到列表中的每個元素 | |
| 11 | + | doubled_numbers = map(double, numbers) | |
| 12 | + | ||
| 13 | + | print(list(doubled_numbers)) # [2, 4, 6, 8, 10] | |
上一頁
下一頁