首页 / PYTHON / Python基础11 List插入,删除,替换和其他常用方法 insert() remove() pop() reverse() copy() clear() index() count()
Python基础11 List插入,删除,替换和其他常用方法 insert() remove() pop() reverse() copy() clear() index() count()
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python基础11 List插入,删除,替换和其他常用方法 insert() remove() pop() reverse() copy() clear() index() count(),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2645字,纯文字阅读大概需要4分钟。
内容图文
![Python基础11 List插入,删除,替换和其他常用方法 insert() remove() pop() reverse() copy() clear() index() count()](/upload/InfoBanner/zyjiaocheng/625/dc98785ff6e94d7cb5a339a7255d800b.jpg)
insert()
remove()
pop()
reverse()
copy()
clear()
index()
count()
#list 列表 #插入元素 #和追加元素不同的是,追加是追加在列表的最后一位 #而插入元素则是在指定索引处插入元素 #list.insert(index,s)方法 #index为索引,s表示的是需要插入的元素 a=[7,9,8,5,6]; print(a); a.insert(2,"插入的字符串"); print(a); #同理插入的元素会出现在指定位置,然后其后面的数据都会自动向后移动一位 b=[0,1,2,3,4,5]; b.insert(6,"插入字符串在索引6"); print(b); b=[0,1,2,3,4,5]; b.insert(7,"会不会显示越界?"); print(b); #通过上面两个代码,我们发现 #如果我们输入的是超过列表的数据 #他不会像C#一样出现报错 #这里就算是越界了 #也不要紧,他会自动的改为在你最末尾插入这个元素 #就相当于你做了一次追加元素 #替换元素 #直接通过索引来替换就是了 #和C语言数组的个别数据替换完全一致 #不做赘述 print("//////////////////////////////////////"); #删除元素 #remove()方法 #list.remove(x); #从左往右查找,会删除找到的第一个与之匹配的元素 #如果没有找到会抛出错误 c=[1,2,3,4,5,6]; #c.remove(7); #这里,很显然c中间不存在7这个元素 #所以这里抛出了错误 #ValueError: list.remove(x): x not in list #虽然抛出了错误,但是程序就停止运行了 #所以后面的代码就不会运行了 #所以这里还是要注释掉 print(c.remove(5)); #这里输出None #就是空,这是因为这个方法没有返还值 #但是他也已经执行了 print(c); #所以这里就少了一个数据5 #pop(index) #他也会删除索引的数据 #但是它会返回删除数据的值 b=[1,2,3,4,5,6,"西巴"]; print("我删除了个什么?",b.pop(6)); #这里就输出了被我删除的那个元素的值 #但是如果我们省略了index的值,那么他就会自动的删除最后一位的元素 b=[1,2,3,4,5,6,"西巴"]; print("我删除了个什么?",b.pop()); print("/////////////////////////////////////"); #列表常用的其他方法 #reverse() #倒置列表 #和C#中的类似 c=["倒","着","讲","话","啊"]; print(c); c.reverse(); print(c); #输出结果就变成了"啊"。。。。 #c列表内的元素就被倒过来了 #copy() #复制列表B到A上面 #list_A=List_B.copy() d=[1,2,3,4,5]; print("d的内容为:",d); d=c.copy(); print("d的内容为:",d); #这里d的内容就被改变了 #clear() #清除目标列表的所有元素 print("d的内容为:",d); d.clear(); print("d的内容为:",d); #这里d就变成一个空列表了 #index(x,start,end) #这里是返还x对应的第一个下标的索引 #start表示索引开始的下标 #end表示索引结束的下标 #start和end可以省略 e=[1,3,5,9,6,9]; print("9的下标是",e.index(9)); print("9的下标是(start)",e.index(9,4)); #print("9的下标是(end)",e.index(9,4,5)); #这里如果我们设置了的查找中,没有找到对应的 #如上面这样的情况 #就会出现异常 print("/////////////////////////////////////////"); #count(x) #返还x的出现次数 #元组,列表,字符串均可使用 tuple_1=(1,5,5,6,8,9); string_1="这枪都能空,这真是,WDNMD!"; List_1=["1","1","1"]; print(tuple_1.count(5)); print(string_1.count("真")); print(List_1.count("1")); print(List_1.count("2")); #输出的就是在这之中出现的次数
内容总结
以上是互联网集市为您收集整理的Python基础11 List插入,删除,替换和其他常用方法 insert() remove() pop() reverse() copy() clear() index() count()全部内容,希望文章能够帮你解决Python基础11 List插入,删除,替换和其他常用方法 insert() remove() pop() reverse() copy() clear() index() count()所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。