lambda_example.py
· 310 B · Python
Неформатований
numbers = [1, 2, 3, 4, 5]
# 使用普通的函數定義
def double(x):
return x * 2
# 使用 Lambda 表達式定義
double = lambda x: x * 2
# 使用 map() 函數將 Lambda 表達式應用到列表中的每個元素
doubled_numbers = map(double, numbers)
print(list(doubled_numbers)) # [2, 4, 6, 8, 10]
| 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] |
| 14 |