python列表list操作

一、列表特点

有序可重复,支持增删改查操作,可存放任意类型数据

二、切片

与字符串的切片一致,格式:list[开始索引,结束索引,步长],开始索引默认为0,步长默认为1

三、添加元素

append(value): 在末尾添加
insert(index,value): 在指定位置添加
extend(list): 在末尾添加一个可迭代对象,如list

四、删除元素

remove(value): 每次只能删除一个,若value没有,报ValueError
del list_name[index]: 根据索引删除,若将index填写成value,则报TypeError
pop(): 括号里不指定索引,则删除末尾一个元素,指定索引,则删除指定索引的值

五、修改元素

格式:list [index] = value

六、取元素

七、查找元素

格式:list.index(value),若value在list中不存在,报ValueError

八、排序与反转

升序:sort() sorted(num)
降序:reverse() 、sort(reverse=True)降序、sorted(num,reverse=True)降序
sort与sorted区别:sort在原list上做排序,sorted会生成一个新的list,原list不变

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容