7. 列表的方法
列表的方法
方法
意义
list.index(v [, begin[, end]])
返回对应元素的索引下标, begin为开始索引,end为结束索引,当 value 不存在时引发ValueError错误
list.count(x)
返回列表中元素的个数
list.append(x)
向列表中追加单个元素
list.insert(index, obj)
将某个元素插放到列表中指定的位置
list.extend(lst)
向列表追加另一个列表
list.remove(x)
从列表中删除第一次出现在列表中的值
list.pop([index])
删除索引对应的元素,如果不加索引,默认删除最后元素,同时返回删除元素的引用关系
list.clear()
清空列表,等同于 L[:] = []
list.copy()
复制此列表(只复制一层,不会复制深层对象)
list.sort(reverse=False)
将列表中的元素进行排序,默认顺序按值的小到大的顺序排列
list.reverse()
列表的反转,用来改变原列表的先后顺序
示例
>>> lst = [9, 1, 7, 3, 5]
>>> lst2 = lst1.copy()
>>> lst1 = [9, 1, 7, 3, 5]
>>> lst2 = lst1.copy()
>>> lst1.clear()
>>> lst1
[]
>>> lst2
[9, 1, 7, 3, 5]
>>> lst2.sort()
>>> lst2
[1, 3, 5, 7, 9]
>>> lst2.reverse()
>>> lst2
[9, 7, 5, 3, 1]
>>>