好多都走马观花过去了.发现不常用的方法不太记得了.复习一下,巩固下记忆.
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]