python语法_列表list_列表内置方法
list 列表
a = ['kevin','alxe','gm','dql','gyx']
a[1] = 'alxe' #按照索引获取数据,索引按照0开始,第一个数据的索引为0
切片:
a[1:3] = 'alxe','gm' 左边包括,右边不包括
a[1:] = 'alxe','gm','dql','gyx' 取从第二个到最后一个
a[1:-1]='alxe','gm','dql' 取从第二个到倒数第二个
a[1:-1:1]='alxe','gm','dql' 隔一个取一个
a[1:-1:2]='alxe','dql' 隔两个取一个
a[3::-2]='dql','alxe' 从右往左隔2取1
增加
a.append('gts') 列表里添加一个值,添加到列表最后一个位置
a.insert(3,'zzx') 插入一个数据在索引值为3的的位置上
d=[1,2,3]
e=[4,5,6]
d.extend(e) 把e里的元素全部添加到d里面,在d的最后一个元素后面添加
修改
a[1]='gts' 修改列表里的索引为1的值成为gts
a[1:3]=['a','c'] 将列表里的 索引为1和2位置的数据修改成a,c
删除
a.remove('kevin') 删除列表里 kevin这个值
a.pop(1) 删除索引位置为1的数据,且可以取到这个值到内存里,可以用变量来进行接受,对其进行操作,如果参数为空,则默认删除列表里最后一个数据
del a[0] 删除所以位置为0的数据
del a 可以直接删除整个列表
其他操作
计数
b=['to','be','not','to','be']
b.count('be') = 2 列表里,结算be元素出现的次数
查询索引
a.index('dql') 取出列表里值为dql的数据的索引位置
倒叙加排序
a.reverse() 直接对列表进行倒叙操作,无返回值,无法用变量接受,是对a列表本身进行操作
a = [5,7,3,9,1,8]
a.sort(reverse=True) 对a列表进行排序操作 同样.sort 没有return值,无法用变量接受---- reverse参数用来设置从小到大或者从大到小

浙公网安备 33010602011771号