前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >零基础Python教程043期 列表的增删改查,彻底学通序列基本操作

零基础Python教程043期 列表的增删改查,彻底学通序列基本操作

作者头像
刘金玉编程
发布2020-09-01 10:25:50
2850
发布2020-09-01 10:25:50
举报
文章被收录于专栏:编程创造城市编程创造城市

关注我们

知识回顾:

1、in函数 检查存在性

2、最值max min

本节知识视频教程:

知识要点:

一、补充

List函数可以将字符串,转为列表,将字符串中的每一个元素,变成列表中的一个元素

二、列表的增加

1、运算符+ list3=list1+list2

2、分片技术操作 list3[3:3]="是"

3、insert插入 list3.insert(4,"不是")

4、append list3.append("?")

5、extend list3.extend("?")

三、列表元素的删除

1、del操作符 del list3[4]

2、remove函数 list3.remove(“呢”)

3、pop函数 默认删除列表中的最后一个元素list3.pop() list3.pop(len(list3)-2)

4、clear清除所有元素 list3.clear()

四、列表的修改

1、最简单的修改 list3[3]="是不是“

2、利用列表分片技术来实现批量修改

list3[3:6]=[“是不是”,“变变变”,“奥特曼”] 只修改指定的位置的值

list3[3:]=[“是不是”,“变变变”,“奥特曼”] 修改了索引3之后的所有位置被替换成最新的元素

会有不同的效果

五、查

1、利用print函数输出列表 print(list3)

2、利用循环来输出列表元素

六、总结

1、掌握列表的增删改查

2、掌握两种不同的基本操作(是否使用分片技术来操作)

3、加强练习

相关代码:

代码语言:javascript
复制
#将字符串转为列表
name="刘金玉"
list1=list(name)

s="编程"
list2=list(s)

list3=list1+list2
# print(list3)

#分片技术
# print(list3[1:1+2])

#最终要形成的文字“刘金玉是编程人员”
list3[3:3]="是"
# print(list3)
list3[len(list3):]="人员"
list3.insert(4,"不是")
list3.append("呢")
list3.extend("?")
print(list3)

#删除,把“不是”删除
del list3[4]
print(list3)
#利用函数方式删除
list3.remove("呢")
print(list3)
#删除最后一个元素
list3.pop()
print(list3)
#删除“人”这个字
list3.pop(len(list3)-2)
print(list3)
# #清除所有元素
# list3.clear()
# print(list3)

#利用分片技术的修改操作
list3[3:6]=["是不是","变变变","奥特曼"]
print(list3)
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-08-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 编程创造城市 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档