Python에서 Lambda 표현식을 사용하여 최대값과 최소값 찾기

Abdul Jabbar 2023년1월30일
  1. Lambda 표현식을 사용하여 최대값 찾기
  2. 람다 표현식을 사용하여 최소값 찾기
Python에서 Lambda 표현식을 사용하여 최대값과 최소값 찾기

광범위한 값 목록이 있고 가장 효율적인 방법으로 그 목록에서 최대 수를 찾고 싶을 때? 우리는 Python의 람다 표현식 함수를 사용하여 우리를 위한 최대 수를 빠르게 찾을 것입니다. 이 문서에서는 람다 식을 사용하여 람다 식의 키 개체를 사용하여 목록에서 최대 및 최소 수를 찾는 방법을 소개합니다.

이 람다 식은 람다 식의 key 개체 매개변수를 변경하여 정수 및 문자열에 적용할 수 있습니다. Python에서 key 매개변수는 Python에 미리 정의된 특정 규칙을 기반으로 목록의 후보를 비교합니다. 람다 표현식은 정렬된 값 시퀀스를 효율적으로 저장하는 데 사용되는 튜플 세트에도 적용될 수 있습니다.

Python에는 프로그램에서 정렬 또는 순서 지정에 사용되는 원하는 값을 반환하는 다양한 키 함수가 있습니다. 프로그램 요소가 정렬되고 그룹화되는 방법을 관리하기 위해 키를 객체로 받아들이는 방법 중 일부는 max(), min(), sort()sorted() 등입니다.

Lambda 표현식을 사용하여 최대값 찾기

이 기술은 key 매개변수가 있는 람다 식을 사용하여 목록에서 최대 수를 찾습니다. 먼저 임의의 값으로 값 목록을 초기화합니다(요구 사항에 따라 이 목록에 숫자를 추가할 수 있음). 그런 다음 파이썬에서 max 내장 함수를 호출하고 key 매개변수 람다와 정수 유형의 값을 전달하면 목록에서 최대값을 반환한 다음 출력 콘솔에 인쇄합니다. 논리를 적용할 값).

예제 코드:

# python 3.x
valuesList = [222, 333, 444, 555, 2, 1]

print(max(valuesList, key=lambda value: int(value)))

출력:

555

람다 표현식을 사용하여 최소값 찾기

이 기술은 키 개체와 함께 람다 식을 사용하여 목록에서 최소 수를 찾습니다. 먼저 임의의 값으로 값 목록을 초기화합니다(요구 사항에 따라 이 목록에 숫자를 추가할 수 있음). 그런 다음 Python에서 min 내장 함수를 호출하고 key 매개변수 람다와 정수 유형의 값을 전달합니다. 목록에서 최소값을 반환한 다음 출력 콘솔에 인쇄합니다(이 값을 사용하여 논리를 적용할 수 있음).

예제 코드:

# python 3.x
valuesList = [222, 333, 444, 555, 2, 1]

print(min(valuesList, key=lambda value: int(value)))

출력:

1
작가: Abdul Jabbar
Abdul Jabbar avatar Abdul Jabbar avatar

Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.

LinkedIn

관련 문장 - Python Lambda