巢狀結構

既然我們提過的群集資料型態都可以放入任何型態的資料,那麼群集裡面有群集就不那麼讓人意外了。

我們看個簡單的例子,我們會發現在清單中有清單:

person = ['dokelung', 27, [1988, 09, 30]]

沒錯!清單中的清單,甚至是清單中的清單的清單都完全沒有問題,他們都是合法的。

矩陣

我們再來看一個例子,這是個 2X5 的矩陣:

matrix = [
    [1, 2, 3, 4, 5],
    [5, 4, 3, 2, 1]
]
print(matrix[1][3]) # 結果是2

若我們要取出第二行第四列的元素,用 matrix[1][3] 就行了。

我們來分析一下,matrix[1] 會拿到 matrix 的第 1 個元素,也就是清單 [5, 4, 3, 2, 1],接著我們再使用 matrix[1][3] 提取他的第 3 個元素 2

不只如此,字典中也能擺放字典,甚至清單中擺放字典或字典中擺放清單都不是問題呢!

results matching ""

    No results matching ""