零基础Python教程043期 列表的增删改查,彻底学通序列基本操作
时间:2022-07-24
本文章向大家介绍零基础Python教程043期 列表的增删改查,彻底学通序列基本操作,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
关注我们
知识回顾:
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)
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 初探线程池
- 【译】代码中如何写出更有意义的命名
- nodejs源码分析之线程
- Java String Krains 2020-08-05
- 垃圾回收相关概念 Krains 2020-08-06
- 算法—判断字符串是否为IP地址
- 基于SpringBoot的Web前后端分离开发
- 【赵渝强老师】Docker的日志
- 超全递归技巧整理,这次一起拿下递归
- [译] React 测试驱动开发:从用户故事到产品
- 计算机基础之位运算 | 按位取反
- 关于php的ini文件相关操作函数浅析
- PHP中的输出缓冲控制
- SpringCloud微服务:基于Nacos组件,整合Dubbo框架
- [译] 使用 microbundle 打包 TypeScript 组件库