
Python tuple - How to iterate the tuple and get the index in the for statement
You can iterate a tuple in the for statement in Python.
t = (1, 2, 3, 4)
for i in t:
print(i)
# 1
# 2
# 3
# 4
Each element of the tuple is printed.
Get the index and element of a tuple
Do you want to get the index while iterating? Let's use the built-in function enumerate()
.
t = ('A', 'B', 'C')
for i in enumerate(t):
print(i)
# (0, 'A')
# (1, 'B')
# (2, 'C')
You can iterate what the enumerate()
returns and get the indexes and values of a tuple as pairs. The enumerate()
returns the pairs of index and value. You can get access to each index and value like that.
t = ('A', 'B', 'C')
for index, value in enumerate(t):
print(f'{index} ... {value}')
# 0 ... A
# 1 ... B
# 2 ... C
Above way is the same as iterating a Python dictionary.
Comments
Powered by Markdown