Python读书笔记7
时间:2022-04-21
本文章向大家介绍Python读书笔记7,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
上期和大家分享了列表的创建及列表的基本特性,本期和大家分享一下列表改增删操作。
一、列表的修改
上期的这个图还记得吗?
这个图说明了字符串的不可变性及列表的原位可变性。接下来拓展更多更改列表的方法。
1、批量替换多个元素,被赋值必须也是一个列表;
2、如果被替换与赋值元素个数不一致,可以实现增删列表元素的效果。
二、列表的添加
列表的添加有两种方法
一种是在列表末尾添加新的元素。
方法为append(元素赋值)
第二张就是很自由的,任意位置插入新的元素
对应的方法是:insert(位置, 元素赋值)
三、列表删除
方法一:根据位置删除法
1、del函数
del 函数直接接列表对应元素位置即可,我们在这里删除了列表的第三者大熊
2、pop方法
列表.pop(下标)
如果下标有数据,删除对应数据元素
如果没有,默认删除最后一个元素
这里要说明一下del函数和pop方法的区别。
先解释第一个概念,为什么del是函数、pop是方法,因为pop是依托列表存在的,所以是方法。
常规的区分方法是函数可以单独使用,方法需要前面加个.
大家回头看一下两个函数对应图片
del是直接删除!
pop是删除后又返回了删除元素的值。
很像打完枪后弹出来蛋壳。
换句话:如果你删除的元素想要赋值给别的对象,另有用处就是用pop;如果你删除的元素以后再也不想见到就用del。
就这样!
方法二:根据值删除元素
本方法就是使用.remove(值)
remove只删除符合条件的第一个值
方法三:清空表
clear,整个世界都清净了!
本期就酱,下期分享更多和列表相关的函数和方法!
- Visual Studio Code v0.9.1 发布
- (39) 剖析LinkedList / 计算机程序的思维逻辑
- 我的Android进阶之旅------>Android采用AES+RSA的加密机制对http请求进行加密
- 看到那个Edward 了吗?对!其实它是个Python库
- (35) 泛型 (上) - 基本概念和原理 / 计算机程序的思维逻辑
- 将linux下的rm命令改造成mv到指定的目录下
- (36) 泛型 (中) - 解析通配符 / 计算机程序的思维逻辑
- Python优化第一步: 性能分析实践
- Python云计算框架:OpenStack源码分析之RabbitMQ(二)
- 编程获得CPU的主频
- Python多进程并行编程实践:以multiprocessing模块为例
- 由函数clock想到的
- (34) 随机 / 计算机程序的思维逻辑
- 创建和使用Windows静态链接库
- 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 数组属性和方法