본문 바로가기
파이썬/파이썬기본문법

파이썬 튜플 - 루프(loop)

by flycoding 2023. 10. 20.
반응형

파이선 튜플 루프

for 루프를 사용하여 튜플 항목을 루프할 수 있다.

항목을 반복하고 값을 인쇄한다:

a = ("사과", "바나나", "체리")
print("a 튜플 : ", a)
print()

print("a 튜플 for loop 인쇄")

for x in a:
  print(x)

for x in a: 구문은 a튜플에서 항목을 하나씩 추출하여 변수 x에 할당하여 인쇄하는 구문으로 실행하면 아래 그림과 같다.

파이선 튜플 for 루프 활용 예제

 

파이썬 튜플 인덱스 번호로 루프 사용

인덱스 번호를 참조하여 튜플 항목을 순환할 수도 있다.

range() 및 len() 함수를 사용하여 적합한 계수기를 만든다.

인덱스 번호를 참조하여 모든 항목을 인쇄한다:

a = ("사과", "바나나", "체리")
print("a 튜플 : ", a)
print()

print("a 튜플 인덱스번호 활용 인쇄")

for i in range(len(a)):
  print(a[i])

위의 코드를 실행하면 아래 그림과 같다.

파이선 튜플 인덱스번호 활용 루프 예제

 

파이썬 튜플 while 루프

while 루프를 사용하여 튜플 항목을 루프할 수 있다.

len() 함수를 사용하여 투플의 길이를 결정한 다음, 0에서 시작하여 투플 항목의 인덱스를 참조하여 투플 항목을 순환한다.

반복할 때마다 인덱스를 1씩 늘려야 한다.

while 루프를 사용하여 모든 색인 번호를 인쇄한다:

a = ("사과", "바나나", "체리")
print("a 튜플 : ", a)
print("\na튜플 while loop")

i = 0
while i < len(a):
  print(a[i])
  i = i + 1

파이썬에서 튜플의 항목을 루프하는데 while을 사용하려면 인덱스 변수 i를 활용하여 하나씩 튜플 항목을 접근하여 인쇄할 수 있다.

위의 코드를 실행하면 아래 그림과 같다.

파이썬 튜플 while 루프 활용 예제

 

지금까지 파이썬 튜플에 루프를 통해 튜프 항목을 접근하는 방법에 대해서 살펴보았다.

루프 방법으로는 for 루프, 인덱스 번호를 통한 루프, while 루프 등을 활용하여 파이썬 튜플의 항목을 접근할 수 있다.

꼭 손으로 눈으로 머리로 익히며 실습하기를 바란다.

모두 화이팅입니다.!!!

 

출처 : 이 글의 출처는 w3schools사이트를 참고하였으며 필자가 추가하여 정리한 글입니다.

반응형

댓글