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

Python에서 튜플을 반복하는 방법은 무엇입니까?

<시간/>

튜플 객체를 반복하는 다양한 방법이 있습니다. Python의 for 문에는 소진될 때까지 튜플을 순회하는 변형이 있습니다. Java의 foreach 문과 동일합니다. 구문은 -

for var in tuple:
stmt1
stmt2

다음 스크립트는 목록의 모든 항목을 인쇄합니다.

T = (10,20,30,40,50)
for var in T:
print (T.index(var),var)

출력

생성된 출력은 -

0 10
1 20
2 30
3 40
4 50

또 다른 접근 방식은 튜플의 길이까지 범위를 반복하고 이를 튜플의 항목 인덱스로 사용하는 것입니다.

for var in range(len(T)):
  print (var,T[var])

튜플에서 열거 개체를 가져와서 반복할 수도 있습니다.

출력

다음 코드도 동일한 출력을 제공합니다.

for var in enumerate(T):
  print (var)