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

Python – 극단값의 최소 차이가 있는 행

<시간/>

극단값의 차이가 최소인 행을 구해야 하는 경우 목록 이해, 'min' 방법과 'max' 방법을 사용합니다.

예시

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

my_list =[[41, 1, 38], [25, 33, 1], [13, 44, 65], [1, 22]]print("목록은 다음과 같습니다. ")print(my_list)my_min_val =min([max(elem) - my_list의 요소에 대한 최소(elem)])my_result =[최대(elem)인 경우 my_list의 요소에 대한 요소 - min(elem) ==my_min_val]print("결과는 다음과 같습니다. ") 인쇄(my_result)

출력

목록은 다음과 같습니다.[[41, 1, 38], [25, 33, 1], [13, 44, 65], [1, 22]]결과는 다음과 같습니다.[[1, 22]] 

설명

  • 목록의 목록이 정의되어 콘솔에 표시됩니다.

  • 목록이 반복되고 최대 및 최소 요소 간의 차이가 결정됩니다.

  • 이것의 최소값을 구하여 변수에 할당합니다.

  • 목록 이해는 목록을 반복하고 최대 및 최소 요소 간의 차이가 이전에 정의된 변수와 같은지 확인하는 데 사용됩니다.

  • 이것은 변수에 할당됩니다.

  • 이것은 콘솔에 출력으로 표시됩니다.