# 두 수를 더하는 간단한 람다 함수
add = lambda x, y: x + y
print(add(5, 3)) # 출력: 8
# 리스트의 각 요소에 2를 곱하는 람다 함수를 map 함수와 함께 사용하는 예제
numbers = [1, 2, 3, 4, 5]
doubled_numbers = list(map(lambda x: x * 2, numbers))
print(doubled_numbers) # 출력: [2, 4, 6, 8, 10]
# 람다 함수를 정렬 기준으로 사용하는 예제
points = [(1, 2), (3, 1), (5, 3), (4, 0)]
points.sort(key=lambda x: x[1]) # 두 번째 요소를 기준으로 정렬
print(points) # 출력: [(4, 0), (3, 1), (1, 2), (5, 3)]
728x90
반응형
'Language > Python' 카테고리의 다른 글
python Non-ASCII character 해결 방법 (0) | 2024.05.06 |
---|---|
python 현재시간 가져오기 (0) | 2024.05.04 |
python snake을 camel case로 변경 (0) | 2024.05.04 |
python if문 (0) | 2024.05.04 |
python while (0) | 2024.05.04 |