勵志

勵志人生知識庫

元 組列表

元 組列表Python中一 種常 見的 數 據 結 構,它 結合了元 組和列表的特性。元 組是不可 變的序列,可以包含不同 類型的元素,而列表是可 變的序列。元 組列表就是 一個列表,其每 個元素都是 一個元 組。 這 種 結 構使得元 組列表能 夠有效地 組 織 並存 儲不同 類型的 數 據,如整 數、 字元串、浮 點 數等。

以下是 一個 簡 單的元 組列表示例:

```python

fruits = [('apple', 3), ('banana', 5), ('orange', 2)]

```

在 這 個例子中,`fruits`是 一個包含 三個元 組的列表。每 個元 組分 別表示一 種水果及其 數量。例如,第 一個元 組`('apple', 3)`表示 蘋果和它的 數量是3。

訪 問元 組列表中的元素可以通 過索引或者直接 疊代 來完成。例如,要 獲取第 一個元 組中的水果和 數量,可以使用以下代 碼:

```python

first_fruit = fruits

fruit = first_fruit

quantity = first_fruit

print(fruit, quantity) # 輸出: apple 3

```

此外, 還可以使用for循 環遍 曆元 組列表中的所有元素:

```python

for fruit, quantity in fruits:

print(fruit, quantity)

```

這段代 碼 將逐行 輸出每 個水果和 對 應的 數量。

元 組列表提供了 靈活的方式 來 組 織相 關的 數 據, 並且可以通 過索引或 疊代 來 訪 問其中的元素。 這 種 數 據 結 構在 處理需要同 時 訪 問多 個 數 據 項的 場景 時非常有用。