IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> Python每日笔记打卡_day4 -> 正文阅读

[开发测试]Python每日笔记打卡_day4

Day 4 2022年1月18日星期二——有序序列的基本方法

一. 列表元素的增加

append( )方法——该方法的新增元素都添加在列表的末尾

列表名.append(新增数据)

栗子:

>>> name = ['夏夏','亚琪']
>>> name.append("喜欢")
>>> print(name)
['夏夏', '亚琪', '喜欢']

extend( )方法——该方法的新增元素都添加在列表的末尾

列表名.extend(新增数据)

栗子:

>>> name = ["亚琪","喜欢"]
>>> name.extend('夏夏')
>>> print(name)
['亚琪', '喜欢', '夏', '夏']
>>> 

append跟extend的区别

append将我们的新增的元素视为一个完整元素进行一个添加,而extend则是将可拆分的元素进行细分之后进行添加

insert( )方法——可以根据我们的指定位置进行增加

列表名.insert(下标值,新增数据)

栗子:

>>> name = ["亚琪","夏夏"]
>>> name.insert(1,'喜欢')
>>> print(name)
['亚琪', '喜欢', '夏夏']

二. 列表元素的删除

remove( ) 方法——当列表中数据重复时,只删除下标值最小的数据

列表名.remove(数据)

栗子:

>>> grade = [666,555,444,333,222,111]
>>> grade.remove(555)
>>> print(grade)
[666, 444, 333, 222, 111]

pop( )方法——按照下标来删除

列表名.pop(下标)

当下标没有写的话,会默认删除列表的最后一位元素。

栗子:

>>> grade = [666,555,444,333,222,111]
>>> grade.pop()
111
>>> print(grade)
[666, 555, 444, 333, 222]

clear( )——该方法会将元素全部删除,使其成为一个空列表

列表名.clear()

栗子:

>>> grade = [666,555,444,333,222,111]
>>> grade.clear()
>>> print(grade)
[]

del( )——该函数可以删除一段元素

del 列表名[起始值:终点值](左闭右开)

当del函数后面没有参数的操作,会将整个列表进行删除

栗子:

>>> name = ["夏夏","亚琪","喜欢","阿宸"]
>>> del name[0:2]
>>> print(name)
['喜欢', '阿宸']

三. 列表元素的修改

3.1列表单个元素的修改

列表名[下标]= 新元素

栗子:

name = ['王亚琪','喜欢','夏夏','宸哥']

print(name)
name[3]='也是雪晴'
print(name)
====================== RESTART: E:/code/Py/2022-1-21.py ======================
['王亚琪', '喜欢', '夏夏', '宸哥']
['王亚琪', '喜欢', '夏夏', '也是雪晴']

3.2列表一段元素的修改

列表名[起始值:终点值]= 新元素

栗子:

name = ['夏夏','喜欢','亚琪','宸哥','阿宸']
print(name)
name[2:]='好喜欢','喜欢'
print(name)
====================== RESTART: E:/code/Py/2022-1-21.py ======================
['夏夏', '喜欢', '亚琪', '宸哥'	, '阿宸']
['夏夏', '喜欢', '亚琪', '好喜欢', '喜欢']

四. 列表元素的查询

1. index( )方法——结果是该元素的下标

列表名.index(数据,起始值,终点值)

name = []
name.extend("我最喜欢夏夏")
print(name.index("夏"))
print(name.index("喜",0,5))
print(name.index("我",0,2))
======================= RESTART: E:/code/Py/chaxun.py =======================
5
2
0

2. count()方法——统计该元素在列表中出现的次数

列表名.count(数据)

栗子:

name1 = ["夏夏","夏夏","夏夏","夏夏","夏夏"]
print(name1.count("夏夏"))
name2 = ["喜欢","喜欢"]
print(name2.count("喜欢"))
name3 = ["亚琪"]
print(name3.count("亚琪"))
======================= RESTART: E:/code/Py/chaxun.py =======================
5
2
1

五. 列表长度

len( )——该函数统计列表长度

len(列表名)

栗子:

name1 = ['亚琪','是',"夏夏","的","宝贝"]
print(len(name1))
name2 = ['最','喜欢']
print(len(name2))
name3 = ['夏夏']
print(len(name3))
======================= RESTART: E:/code/Py/chaxun.py =======================
5
2
1
  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2022-01-24 11:12:52  更:2022-01-24 11:13:41 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/18 4:22:22-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码