Iterate over Tuple using While loop
Tuple - Iterate using While Loop
You can use While Loop with Python Tuple to iterate over the items present in a Python Tuple.
You may need Tuple Length to keep the bounds and indexing to access the items of Tuple.
Examples
1. Iterate over given Tuple using While loop
In this example program, we defined a tuple with some string values. Then we used while loop to print each item of the tuple. We shall define an int to hold the index and we shall increment the index during each iteration. And during each iteration, we access the next element of Tuple using index.
Python Program
tuple1 = ('a', 'e', 'i', 'o', 'u')
index = 0
while index<len(tuple1):
#do something
print(tuple1[index])
#increment index
index = index+1
Output
a
e
i
o
u
2. Iterate over a Tuple of numbers using While loop
In this example Python program, we defined a tuple with some numbers. Then we used while loop to iterate over the Tuple items and sum them.
Python Program
tuple1 = (5, 3, 2, 8, 4, 4, 6, 2)
sum = 0
index = 0
while index<len(tuple1):
sum = sum + tuple1[index]
#increment index
index = index+1
print(sum)
Output
34
Summary
In this tutorial of Python Examples, we learned how to use while loop to iterate over the items of a Tuple in Python.