列表資料結構



列表資料結構是 Python 中一種多用途的資料型別,可以寫成方括號內用逗號分隔的值的列表。

語法

以下是該結構的基本語法:

List_name = [ elements ];

可以看出,語法的宣告方式與陣列類似,唯一的區別是列表可以包含不同資料型別的元素。陣列包含相同資料型別的元素。列表可以包含字串、整數和物件的組合。列表可以用於堆疊和佇列的實現。

列表是可變的。這些可以根據需要進行更改。

如何實現列表?

以下程式顯示了列表的實現:

my_list = ['p','r','o','b','e']
# Output: p
print(my_list[0])

# Output: o
print(my_list[2])

# Output: e
print(my_list[4])

# Error! Only integer can be used for indexing
# my_list[4.0]

# Nested List
n_list = ["Happy", [2,0,1,5]]

# Nested indexing

# Output: a
print(n_list[0][1])

# Output: 5
print(n_list[1][3])

輸出

上述程式生成以下輸出:

List Data Structure

Python 列表的內建函式如下:

  • append() - 將元素新增到列表的末尾。

  • extend() - 將列表的元素新增到另一個列表。

  • insert() - 將專案插入到定義的索引中。

  • remove() - 從指定的列表中刪除元素。

  • reverse() - 反轉列表中的元素。

  • sort() - 幫助按時間順序排序元素。

廣告