리스트 간의 최대 차이를 구해야 할 때 'abs'와 'max' 방법을 사용합니다.
예
아래는 동일한 데모입니다.
my_list_1 = [7, 9, 1, 2, 7] my_list_2 = [6, 3, 1, 2, 1] print("The first list is :") print(my_list_1) print("The second list is :") print(my_list_2) my_result = max(abs(my_list_2[index] - my_list_1[index]) for index in range(0, len(my_list_1) - 1)) print("The maximum difference among the lists is :") print(my_result)
출력
The first list is : [7, 9, 1, 2, 7] The second list is : [6, 3, 1, 2, 1] The maximum difference among the lists is : 6
설명
-
두 개의 목록이 정의되어 콘솔에 표시됩니다.
-
두 목록의 요소 간의 차이는 요소의 길이를 반복하여 가져옵니다.
-
값 간의 절대 차이를 취한 다음 이러한 차이의 최대값을 취합니다.
-
이것은 변수에 저장됩니다.
-
이것은 콘솔에 출력으로 표시됩니다.