知识要点:
一、补充
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)