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