# Python結構:動態鏈結串列List 與 Numphy模組 ## 純 list 結構可以任意 pop 元素,並且會自動串接 ```python= # 建立二維陣列 mylist = [] arr = [1, 1, 1] arr2 = [2, 2, 2] mylist.append(arr) mylist.append(arr2) print(mylist) ``` > 印出:[[1, 1, 1], [2, 2, 2]] ```python= mylist[1].pop(1) print(mylist) ``` > 印出:[[1, 1, 1], [2, 2]] ## 如果 list 中的元素為 nparray,則刪除元素要透過 numpy.delete 刪除,並手動重新接上 ```python= # 建立二維陣列,一維部分是 Numpy Array arr = np.array([1, 1, 1]) mylist.append(arr) arr2 = arr + 1 mylist.append(arr2) arr3 = arr2 + 1 mylist.append(arr3) ``` > 印出:[[1, 1, 1], [2, 2, 2]] ```python= mylist[1][1] = 100 mylist[1] = np.delete(mylist[1], 1) print( mylist ) ``` > 印出:[[1, 1, 1], [2, 2]] ###### tags: `Code`, `Python`