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

Python을 사용한 Tuple List의 연속 N 번째 열 차이

<시간/>

튜플 목록에서 연속된 열 차이를 찾아야 하는 경우 반복할 수 있으며 'abs' 방법과 'append' 방법을 사용할 수 있습니다.

'abs' 메서드는 절대값 또는 양수 값을 반환하고, 추가는 목록에 요소를 추가합니다.

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

예시

my_list = [(67, 89, 32), (11, 23, 44), (65, 75, 88)]

print("The list is : ")
print(my_list)

print("The value of k has been initialized")
K = 1

my_result = []
for idx in range(0, len(my_list) - 1):
   my_result.append(abs(my_list[idx][K] - my_list[idx + 1][K]))

print("The resultant list of tuple is : ")
print(my_result)

출력

The list is :
[(67, 89, 32), (11, 23, 44), (65, 75, 88)]
The value of k has been initialized
The resultant list of tuple is :
[66, 52]

설명

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

  • K 값이 초기화되어 콘솔에 표시됩니다.

  • 빈 목록이 정의되었습니다.

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

  • 이 차이는 빈 목록에 추가됩니다.

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