Python - 迴圈元組



遍歷元組項

在 Python 中遍歷元組項指的是按順序迭代元組中的每個元素。

在 Python 中,我們可以透過多種方式遍歷元組的項,最常見的是使用for 迴圈。我們也可以使用while 迴圈來遍歷元組項,儘管這需要顯式處理迴圈控制變數,即索引。

使用 For 迴圈遍歷元組項

Python 中的 for 迴圈用於迭代序列(如列表、元組、字典、字串或範圍)或任何其他可迭代物件。它允許你為序列中的每個專案重複執行一段程式碼。

在 for 迴圈中,你可以使用一個變數訪問序列中的每個專案,從而允許你根據該專案的價值執行操作或邏輯。我們可以使用 for 迴圈遍歷元組項,方法是迭代元組中的每個專案。

語法

以下是使用 Python 中的 for 迴圈遍歷元組項的基本語法:

for item in tuple:
   # Code block to execute

示例

在下面的示例中,我們使用 for 迴圈迭代元組 "tup" 中的每個元素,並檢索每個元素,並在同一行後面跟著一個空格:

tup = (25, 12, 10, -21, 10, 100)
for num in tup:
   print (num, end = ' ')

輸出

以下是上述程式碼的輸出:

25 12 10 -21 10 100 

使用 While 迴圈遍歷元組項

Python 中的 while 迴圈用於重複執行一段程式碼,只要指定的條件計算結果為“True”。

我們可以使用 while 迴圈遍歷元組項,方法是初始化一個索引變數,然後使用索引變數迭代元組,並在到達元組末尾之前遞增它。

索引變數用於迴圈中,以跟蹤序列(如元組或陣列)中當前位置或索引,對於第一個元素,它通常從 0 開始。它通常在迴圈之前初始化,並在迴圈中更新以迭代序列。

語法

以下是使用 Python 中的 while 迴圈遍歷元組項的基本語法:

while condition:
   # Code block to execute

示例

在下面的示例中,我們使用 while 迴圈迭代元組 "my_tup" 中的每個專案。我們使用索引變數 "index" 按順序訪問每個專案,並在每次迭代後遞增它以移動到下一個專案:

my_tup = (1, 2, 3, 4, 5)
index = 0

while index < len(my_tup):
   print(my_tup[index])
   index += 1

輸出

以上程式碼的輸出如下:

1
2
3
4
5

使用索引遍歷元組項

索引是一個數值,表示元素在序列(如元組)中的位置,從 0 開始表示第一個元素。

我們可以使用索引遍歷元組項,方法是迭代與元組長度相對應的索引範圍,並在迴圈中使用索引訪問每個元素。

示例

此示例使用整數初始化一個元組 "tup",並建立與元組長度相對應的索引範圍。然後,它迭代範圍中的每個索引,並列印元組 "tup" 中該索引處的值:

tup = (25, 12, 10, -21, 10, 100)
indices = range(len(tup))
for i in indices:
   print ("tup[{}]: ".format(i), tup[i])

輸出

我們得到如下所示的輸出:

tup[0]: 25
tup[1]: 12
tup[2]: 10
tup[3]: -21
tup[4]: 10
tup[5]: 100
廣告