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参数用来设置从小到大或者从大到小

posted @ 2018-11-19 17:02  小水胖  阅读(475)  评论(0)    收藏  举报