python中列表list的方法(append()、 insert()、copy()、index()、pop()、remove()、count()、extent())
1 2 3 4 5 6 7 8 9 10 11 12 13 | <strong>列表(是可变的:可增加删除)list的方法:</strong><br>list1=[2,6, 'ok' ,9, '你好' , '啊' ]# append(): 添加元素的最后一位list1.append( "嘿嘿" ) # print(list1) print( 'append:' ,list1)<br><br># insert():按照索引信息添加list1.insert(3, '哈哈' ) #print('insert:',list1) print(list1)# copy():复制list2=list1.copy() if list1 == list2: print( 'copy后的内容是一致的' ) print(list2)<br><br>#index():获取对象的索引信息print( "获取哈哈的索引信息:" ,list2.index( '哈哈' ))# pop():删除列表的最后一位。并且把删除的元素返回来print( '删除最后一位:' ,list2.pop()) print(list2)# remove():可以删除任何一位<br>#需要先确定删除哪一位对象list1.remove(6) print( '删除列表任何一位;' ,list1)# count():列表里的对象个数(相同的对象有几个)print( 'count获取有几个对象:' ,list1.count( '啊' )) print( 'count获取有几个对象:' ,list1.count( 'a' ))#extent():合并list3=[ '嘿咻' ] list1.extend(list3) print( "合并后的信息结果:" ,list1) |
PS:list列表是可变的,而tuple刚好,是不可变的,但是tuple里面的对象内容是不可变的,需要特别注意的是:当tuple元组里只有一个对象时,需要给里面添加对象;
如果不加,就不再是元组的数据类型,而是str类型。
1 2 3 4 5 | lists=[12, 'hi' , 'lyl' ,6] print( '只能获取到前两位元素:' ,lists[0:4]) print( '获取最后一位元素' ,list[-1]) print( '获取最后两位元素;' ,lists[2:4])#查看索引信息tuple1=( 'hi' , 'kugou' ) print( '获取索引信息:' ,tuple1.index( "kugou" )) |
分类:
Python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理