Python 列表

列表是序列和基本資料結構。列表可以包含字串(文字)和數字。列表類似於其他程式語言中的陣列,但具有其他功能。

Python 列表

我們使用方括號 [] 定義列表。要訪問資料,請使用括號加索引。

列表用法舉例:

#!/usr/bin/python
 
l = [ "Drake", "Derp", "Derek", "Dominique" ]
 
print(l)     # prints all elements
print(l[0])  # print first element
print(l[1])  # prints second element

新增/刪除

我們可以使用函式 append() 和 remove() 來操作列表。

#!/usr/bin/python
 
l = [ "Drake", "Derp", "Derek", "Dominique" ]
 
print(l)                # prints all elements
l.append("Victoria")   # add element.
print(l)                # print all elements
l.remove("Derp")       # remove element.
l.remove("Drake")      # remove element.
print(l)               # print all elements.

排序列表

我們可以使用 sort() 函式對列表進行排序。

#!/usr/bin/python
 
l = [ "Drake", "Derp", "Derek", "Dominique" ]
 
print(l)     # prints all elements
l.sort()    # sorts the list in alphabetical order
print(l)     # prints all elements

如果要按降序排列列表,只需使用 reverse() 函式即可。

#!/usr/bin/python
 
l = [ "Drake", "Derp", "Derek", "Dominique" ]
 
print(l)     # prints all elements
l.sort()    # sorts the list in alphabetical order
l.reverse() # reverse order.
print(l)     # prints all elements