Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 Tuple 쌍의 최소 차이 얻기

<시간/>

튜플 목록에서 튜플 쌍의 최소 차이를 가져와야 하는 경우 'min' 메서드와 목록 이해를 사용하여 수행할 수 있습니다.

목록 이해는 목록을 반복하고 그에 대한 작업을 수행하기 위한 축약형입니다. 'min' 메소드는 iterable 중에서 가장 작은 값을 반환합니다.

목록은 이기종 값(즉, 정수, 부동 소수점, 문자열 등과 같은 모든 데이터 유형의 데이터)을 저장하는 데 사용할 수 있습니다.

튜플 목록은 기본적으로 목록으로 묶인 튜플을 포함합니다.

아래는 동일한 데모입니다 -

예시

my_list =[( 67, 78), (39, 34), (23, 52), (99, 69), (78, 2), (11, 0)]print("목록은:" )print(my_list)temp_val =[abs(b - a) for, b in my_list]my_result =min(temp_val)print("튜플 목록 쌍 간의 최소 차이는 다음과 같습니다. ")print(my_result) 

출력

목록은 [(67, 78), (39, 34), (23, 52), (99, 69), (78, 2), (11, 0)]쌍 간의 최소 차이 튜플 목록:5

설명

  • 튜플 목록이 정의되고 콘솔에 표시됩니다.
  • 목록이 반복되고 두 번째 요소와 첫 번째 요소 간의 절대 차이가 결정됩니다.
  • 이 값은 임시 값에 할당됩니다.
  • 'min' 방법은 데이터에서 최소값을 제공하는 이 임시 값에 사용됩니다.
  • 변수에 할당됩니다.
  • 이 변수는 콘솔에 표시되는 출력입니다.