극단값의 차이가 K보다 큰 목록을 추출해야 하는 경우 목록 이해와 'min' 및 'max' 방법을 사용합니다.
아래는 동일한 데모입니다 -
예시
my_list = [[13, 52, 11], [94, 12, 21], [23, 45, 23], [11, 16, 21]] print("The list is :") print(my_list) key = 40 my_result = [element for element in my_list if max(element) - min(element) > key] print("The result is :") print(my_result)
출력
The list is : [[13, 52, 11], [94, 12, 21], [23, 45, 23], [11, 16, 21]] The result is : [[13, 52, 11], [94, 12, 21]]
설명
-
목록이 정의되어 콘솔에 표시됩니다.
-
K 값이 정의됩니다.
-
목록 이해는 목록을 반복하는 데 사용되며 요소의 최소값과 최대값의 차이를 키와 비교합니다.
-
이 결과는 변수에 할당됩니다.
-
콘솔에 표시되는 출력입니다.