列表
什么是列表?
列表是由一系列元素按照一定顺序排列组成, 用 [ ] 来表示, 用逗号来分隔其中的元素.
举个栗子:
cars = ["bmw", "ford", "benz]
访问列表
列表是有序集合, 可以通过索引来访问
- cars = ["bmw", "ford", "benz"]
- print(cars[0]) #"bmw"
- print(cars[-1]) #"benz"
-1 表示列表中的倒数第一个元素的索引, 这种方法很有用, 因为你可以在不知道列表长度的情况下, 访问列表最后的元素
(-2, -3 等依次类推)
增删改列表
增加列表中的元素
(1)append()
将元素添加的到列表末尾而影响其他的元素
(2)insert(index, element)
在列表中指定索引的位置添加新元素
删除列表中的元素
(1)del
根据索引删除列表中的元素
(2)pop()
删除列表末尾的元素, 并接着返回这个元素的值
列表像一个栈, 删除列表末尾的元素相当于弹出栈顶元素
如果在 pop 方法中传入索引 pop(index), 则删除列表中指定索引的元素
(3)remove(element)
通过元素的值来从列表中删除元素
如果要删除的值在列表中出现多次, 则只删除第一个
使用建议:
如果你从列表中删除一个元素, 并不再使用它, 就用 del,
如果你从列表中删除一个元素, 并且还要再使用它, 就用 pop
修改列表中元素
通过列表的索引来修改列表中的元素
组织列表
- (1)sort()
- (2)sorted()
- (3)reverse()
确定列表长度
len()
返回列表中元素的个数
来源: http://www.bubuko.com/infodetail-3004573.html