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

Python - 목록 간의 최대 차이

<시간/>

리스트 간의 최대 차이를 구해야 할 때 '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

설명

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

  • 두 목록의 요소 간의 차이는 요소의 길이를 반복하여 가져옵니다.

  • 값 간의 절대 차이를 취한 다음 이러한 차이의 최대값을 취합니다.

  • 이것은 변수에 저장됩니다.

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