好多都走马观花过去了.发现不常用的方法不太记得了.复习一下,巩固下记忆.
Python内置数据类型列表:list
list(列表)是一种有序的集合,可以随时添加和删除其中的元素
所以列表是可迭代对象
1.list一般通过下标或称索引进行值的操作,索引从0开始
2.list切片
3.list方法
- list.append(obj)
在列表最后添加元素
list = ['Google', 'Runoob']
list.append('2000')
['Google', 'Runoob', 2000]
- del list(obj)
根据索引项删除列表中指定元素
list = ['Google', 'Runoob', 1997, 2000]
del list[2]
['Google', 'Runoob', 2000]
- list.count(obj)
统计某个元素在列表中出现的次数
list = ['Google','Runoob','Google',2000]
list.count('Google')
2
- list.extend(seq)
将另一个列表添加到列表中
list = ['Google','Runoob']
list2 = [1,2,3]
list.extend(list2)
['Google','Runoob',1,2,3]
- list.index(obj)
在列表中查找指定元素的索引项
list = ['Google','Runoob']
list.index('Runoob')
1
- list.insert(index, obj)
插入元素到列表指定位置
list = [1,2,3]
list.insert(0,'sub')
['sub',1,2,3]
- list.pop()
删除列表最后一个元素,并返回删除元素的值
list = [1,2,3,4]
a = list.pop()
print(a)
4
print(list)
[1,2,3]
- list.remove(obj)
删除列表中指定值的第一个匹配项
list = [1,2,3,4,3]
list.remove(3)
print(list)
[1,2,4,3]
- list.clear()
清空列表
list = [1,2,3]
list.clear()
print(list)
[]
- list.reverse()
反转列表
list = [1,2,3,4]
list.reverse()
print(list)
[4,3,2,1]
- list.sort()
对列表进行排序,按ascii码从小到大排列,列表中元素需为同一类型
list = [4,3,2,1]
list.sort()
print(list)
[1,2,3,4]