列表对象的常用方法
来源:网络收集 点击: 时间:2024-08-13列表的插入操作。
生成一个列表list1,使用方法list1.append()表示在list1后面添加列表;使用方法list1.extend()表示在list1后面添加列表的所有元素,如图所示

列表的元素插入和删除。
上个方法append和extend也可以对插入元素,不过是在列表末尾,如果要在任意位置插入元素,需要使用方法insert;list1.insert(3,python)表示在索引位置是3的前面插入字符‘python’;list1.remove(python)表示把元素‘python’移除列表;list1.pop(7)表示把索引位置为7的元素移除列表;如图所示

列表的切片和修改元素。
list1表示列表的第3到第6个元素;
list1=x表示把列表的第2个元素修改为‘x’;
list1=表示从列表的第二个元素开始,每3个元素分别赋值为11,12,13,如图所示


列表的元素计数和切片删除。
list1.count(9)表示列表list1中元素9的个数;
del list1表示在列表list1中把第4-6共3个元素从列表删除;
如图所示

列表的元素索引位置和列表的反转。
list1.index(9)表示列表中9的索引位置;
list1.reverse()表示把list1的各个元素反转(从后向前颠倒过来),如图所示


列表的元素排序。
先生成一个列表list2,使用list2.sort()则是对列表进行排序(默认升序),如图所示

append和extend的主要区别是extend可以把列表中的元素追加到一个列表末尾,而append则是把整个列表追加到一个列表末尾
insert插入的元素是放在索引位置之前
remove和pop虽然都可以删除元素,但是remove直接移除元素,pop是移除索引位置的元素,pop不写索引默认移除最后一个元素
列表是从零开始计数的
remove和pop删除的是单个元素,del则是删除多个元素
sort是对列表元素进行升序排列,列表中含有列表则会报错
列表方法增删改查反转排序LIST方法PYTHON列表版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_1118746.html