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