参考网址:
https://docs.python.org/3/tutorial/introduction.html#lists
http://www.cr173.com/html/19245_1.html
list为一组元素的集合,list表示元素集合时,将全体元素在方括号([ ])中以逗号一一隔开。list中的元素可以是不同的类型,但通常使用list时其所有元素为同一类型。list中元素的位置以及索引号如上图所示。
1 创建
list = [1, 2, 3, 4, 5]
2 添加元素
向列表末尾添加元素可以采用方法append、+以及方法extend。其中,append仅能向列表末尾添加一个元素。
<pre name="code" class="python">>>>list1 = [1, 2, 3, 4, 5]
>>>list2= [6,7]
>>>list = list1 + list2
>>>list
[1, 2, 3, 4, 5, 6, 7]
>>>list.append(8)
>>>list
[1, 2, 3, 4, 5, 6, 7, 8]
>>>list.extend([9,10])
>>>list
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
3 修改
和string的不同之处在于,list可以修改list中元素的值。
>>>list = [1, 2, 4 ,4, 5]
>>>list[2] = 3
>>>list
[1, 2, 3, 4, 5]
或者可以通过切片同时修改list中的多个元素的值:
>>>list = [1, 2, 4 ,4, 5]
>>>list[3:4] =[8, 16]
>>>list
[1, 2, 4, 8, 16]
4 查询
采用count方法可以查询list中元素出现的次数。采用index方法可以查询某元素第一次出现的位置,若list中不存在该元素,则会报错。
5 排序
采用方法sort:
>>>list = [1, 5, 4,3, 2]
>>>list.sort()
>>>list
[1, 2, 3, 4, 5]
6 删除
采用del函数,可以删除某个元素或者连续的数个元素:
>>>list = [1 ,2 ,3 , 4, 5]
>>>del list[0:3]
>>>list
[4, 5]