列表切片,内置方法

1、列表访问:

 2、列表切片:

list_a[3:6] = [4,5,6],前包含后不包含,即[3,6)

list_a[2:] = [3,4,5,6,7,8,9],后为空表示取到最后一位。

list_a[ :2] = [1,2],前为空,表示从第一位开始取。

list_a[1: :2] = [2,4,6,8],2代表步长,表示每隔1个元素取一个。

3、列表方法

append(),插入到列表最后一位

 insert(n,'str'),灵活插入

 列表元素修改,直接赋值

a[1] = 'str'

 删除

remove,pop,del

a.remove('str'),只能删除固定字符串

a.pop(索引)。删除后返回删除值

 del a[索引] ,通过索引直接删除某个值

del a ,删除整个列表

a.count('str'),计算列表a中元素出现次数

a.extend(list_b),将列表b添加到列表a中

a.index('str') 取得元素的索引,只返回找到的第一个元素

 a.reverse(),倒序排列

 a.sort(),列表自动排序,默认sort(reverse = True)

type(a) is list,判断a,是否是列表

sorted,对所有可迭代对象进行排序,并生成新的列表

 4、元组,只读列表

a=(1,2,3,4)

a.count()

a.index()

猜你喜欢

转载自www.cnblogs.com/taotao1904/p/13359893.html