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

Python – 이중 튜플 대체 합계

<시간/>

이중 튜플 대체 합산을 수행해야 하는 경우 단순 반복 및 모듈러스 연산자를 사용합니다.

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

예시

my_list = [(24, 11), (45, 66), (53, 52), (77, 51), (31, 10)]

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

my_result = 0
for index in range(len(my_list)):

   if index % 2 == 0:
      my_result += my_list[index][0]
   else:
      my_result += my_list[index][1]

print("The result is :")
print(my_result)

출력

The list is :
[(24, 11), (45, 66), (53, 52), (77, 51), (31, 10)]
The result is :
225

설명

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

  • 변수는 0으로 초기화됩니다.

  • 목록 이해는 목록의 요소를 반복하는 데 사용되며 모듈러스 연산자는 2로 나눈 모든 요소의 나머지가 0인지 확인하는 데 사용됩니다.

  • 그렇다면 0번째 인덱스의 요소가 변수에 추가됩니다.

  • 그렇지 않으면 첫 번째 인덱스의 요소가 변수에 추가됩니다.

  • 콘솔에 표시되는 출력입니다.