Open exposir opened 9 months ago
概念 Lambda(λ)是一个重要的概念,广泛应用于数学、计算机科学和物理学等领域。在不同的领域中,它有着不同的含义:
add = lambda x, y: x + y print(add(5, 3)) # 输出:8
nums = [1, 2, 3, 4, 5] squared = list(map(lambda x: x ** 2, nums)) print(squared) # 输出:[1, 4, 9, 16, 25]
pairs = [(1, 'one'), (2, 'two'), (3, 'three'), (4, 'four')] pairs.sort(key=lambda pair: pair[1]) print(pairs) 这个例子中,Lambda 函数用于从每个元组中提取第二个元素作为排序的依据。 注意事项:
概念 Lambda(λ)是一个重要的概念,广泛应用于数学、计算机科学和物理学等领域。在不同的领域中,它有着不同的含义:
一个简单的 Lambda 函数,计算两数之和
add = lambda x, y: x + y print(add(5, 3)) # 输出:8
使用 Lambda 函数与 map 结合
nums = [1, 2, 3, 4, 5] squared = list(map(lambda x: x ** 2, nums)) print(squared) # 输出:[1, 4, 9, 16, 25]
根据元素的第二个值进行排序
pairs = [(1, 'one'), (2, 'two'), (3, 'three'), (4, 'four')] pairs.sort(key=lambda pair: pair[1]) print(pairs) 这个例子中,Lambda 函数用于从每个元组中提取第二个元素作为排序的依据。 注意事项: