关注我们
知识回顾:
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、加强练习
相关代码:
#将字符串转为列表
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)