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

Abdul Jabbar 2023년1월30일 Python Python Lambda
  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
튜토리얼이 마음에 드시나요? DelftStack을 구독하세요 YouTube에서 저희가 더 많은 고품질 비디오 가이드를 제작할 수 있도록 지원해주세요. 구독하다
작가: 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