Python第六章03:列表的常用操作

HDMI设计2----EDID and E-EDID 1,EDID是什么?有什么用? 图1 应用场景 如图1所示的应用场景,PC将视频信号发送 到我们的设备上,经过一系列的传输和切换,设备将视频信号发送到显示器或者投影机上,也就是说,我们的设备位于PC和显示器之间。首先,在输入端,设备需要让PC知道自己是能够接受输入视频信号的,让PC认为自己是一台显示器。如果不这样做的话,PC可能会拒绝输出任何视频信号的(VGA接口不需要EDID也能输出)。除此之外,设备还要告诉PC自己支持的显示时序。而在输出端,当设备需要自建输出时序而不是简单的复制... 阅读详情
# 列表的常用操作
"""
如: 定义、下标索引获取数据、插入元素、删除元素、清空列表、修改元素、统计修改元素个数
在Python中,如果将函数定义为class的成员,那么函数称为方法
  函数:def add(x,y):
          return x+y
  方法:class Student:
         def add(self,x, y):
          return x + y
方法和函数的功能一样,可以传入参数,有返回值,方法调用使用格式不同:
函数的使用: num = add(1,2)
方法的使用: student = Student()
          num = student.add(1+2)

1       列表.append(元素)            向列表中追加一个元素,在最后
2       列表.extend(容器)            将数据容器的内容,依次追加到列表最后
3       列表.insert(下标,元素)        在指定下标处,插入一个指定的元素,括号内下标不用[]
4       del.列表[下标]            删除列表中指定下标的元素
5       列表.pop[下标 ]             删除列表指定下标的元素,并可以取出被删的元素
6       列表.remove(元素)            从前向后,删除次元素第一个匹配项
7       列表.clear()                 清空列表
8       列表.count(元素)             统计某个元素在此列表中出现的次数
9       列表.index(元素)             查找指定元素在列表中的下标
10      len(列表)                   统计容器中有多个元素

"""

# 一、列表查询功能(方法)
#     查找指定元素在列表中的下标,如果找不到,报错ValueError
#      语法:  列表.index(元素)       index就是列表对象(变量)内置的方法(函数)
#  1.查询功能演示
my_list = ["haliluya","yinliyuan","yuhaifeng"]
a = my_list.index("yinliyuan")
print(f"my_list中元素'yinliyuan'的下标是:{a}")
#  2.错误的查询演示,报错演示
# my_list = ["haliluya","yinliyuan","yuhaifeng"]
# a = my_list.index("葫芦娃")
# print(f"my_list中元素'葫芦娃'的下标是:{a}")

# 二、修改特定元素下标索引的值
my_list = ["haliluya","yinliyuan","yuhaifeng"]
my_list[0] = "狗八蛋"
print(f"修改下标索引特定元素的值后,结果是:{my_list}")

# 三、插入元素
# 语法: 列表.inser(下标,元素),在指定的下标位置,插入指定的元素
my_list = ["haliluya","yinliyuan","yuhaifeng"]
my_list.insert(1,"臭八十的")
print(f"插入新元素后的结果是:{my_list}")

# 四、在列表中追加元素(列表尾部最后)
# 语法: 列表.append(元素),将指定元素,追加到列表最后
my_list = ["haliluya","yinliyuan","yuhaifeng"]
my_list.append("阿贝贝")
print(f"追加元素后list的结果是:{my_list}")

# 五、在列表中追加一批元素
# 语法: 列表.extend(其他数据容器),依次最追加到列表尾部
my_list = ["haliluya","yinliyuan","yuhaifeng"]
my_list.extend([0,1,2,3,4])
print(f"追加一批元素后的list,结果是{my_list}")

# 六、删除元素的两种方式
# 1. 语法 : del列表(下标)
my_list = ["haliluya","yinliyuan","yuhaifeng"]
del my_list[0]
print(f"删除一个元素后,list的结果是:{my_list}")

# 2.   语法:列表.pop(下标)    可以取出被删除的元素
my_list = ["haliluya","yinliyuan","yuhaifeng"]
b = my_list.pop(2)
print(f"在list中删除一个元素后,该元素是:{b}")

#七、  列表的修改功能(方法)
# 删除某元素在列表中的第一个匹配项
#  语法: 列表.remove(元素)
my_list = ["haliluya",4,"yinliyuan",4,"yuhaifeng",4]
my_list.remove(4)
print(f"删除元素4后,list的结果是:{my_list}")

# 八、清空列表
#  语法 :  列表.clear()
my_list = ["haliluya",4,"yinliyuan",4,"yuhaifeng",4]
my_list.clear()
print(f"清空列表后的list结果是:{my_list}")

#  九、统计某一个元素在列表中的数量
#   语法: 列表.count(元素)
my_list2 = [0,1,1,1,0,2,3,5,4,1,1,1,4,8,8,5,1,1,1]
c = my_list2.count(1)
print(f"在列表my_list2中,元素1,有{c}个")

# 十、统计列表内一共有多少个元素
# 语法 : len(列表)
my_list2 = [0,1,1,1,0,2,3,5,4,1,1,1,4,8,8,5,1,1,1]
len(my_list2)
print(f"列表my_list2中共有{len(my_list2)}个")

运行结果:

我正用AI Agent重构传统GIS 核心功能,说大白话做空间分析 GeoAI-UP项目通过AI Agent技术实现自然语言驱动的空间分析,核心创新包括: 意图识别层:通过LLM理解用户需求,自动拆解为可执行目标 智能任务规划:动态生成分析流程,处理复杂依赖关系 统一算子架构:采用标准化接口封装200+空间分析功能 可视化工作流。 阅读详情

相关推荐

Windows 环境下 OpenClaw 的安装与千问大模型配置

为了不占用 C 盘空间,重装系统也不丢失配置,本文详细记录了如何将 OpenClaw 安装在非系统盘,比如D 盘,并对接阿里云 通义千问大模型的全过程。主要是利用 NVM 和 npm 进行安装,方便后续一键升级,配置具有免费额度的Qwen API,这个只需要在阿里云百炼注册一个账号就能获得免费额度。

博客 6537

第六章 python 列表(List)

第六章 python 列表(Lint) 相信阅读至此章节,读者已经对 python 有一些基础了解了,这章笔者也将讲解简单的面向对象(Object Oriented)观念,同时指导读者学习利用 python 所提供的内置资源,未来将一步一步带领读者迈向高手之路。 6-1 认识列表(list) 其实在其他程序语言,相类似的功能是称数组(array),不过,python 的列表功能除了可以存储相同数据类型,例如,整数、浮点数、字符串,也可以存储不同数据类型,例如,列表内同时含有整数、浮点数和字符串。甚至一

ihuxh26556的博客 1657

2021哈工大网安837考研初试经验贴

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

weixin_41797880的博客 6523

第六章:Python的列表

注:该文章为自己所写笔记,心得;不一定对每一位程序猿有所帮助

weixin_52657559的博客 971

PPO实战:如何用强化学习让小车爬上MountainCarContinuous-v0山顶(附完整代码)

本文提供了使用PPO算法解决MountainCarContinuous-v0环境的完整实战教程。针对该环境的连续动作空间和稀疏奖励挑战,文章详细解析了PPO智能体的网络架构、状态归一化、GAE优势估计等核心实现,并附带了可直接运行的PyTorch代码。同时分享了关键的调参技巧和实战避坑指南,帮助读者高效训练智能体完成小车爬坡任务。

linux的博客 968

PCL——KITTI数据集.bin文件转.pcd并可视化【2025最新版】

kitti数据集中的bin格式点云主要存储的字段为:`x`、`y`、`z`、`intensity`,对应于PCL中的PointXYZI。因此,只需将bin中的属性信息读取出来放入`PointXYZI`即可。本文给出简单易用的实现代码。博客长期更新,本文最近更新时间为:2025年1月11日。

点云侠的博客 3956

python第六章 数据容器

字面量[元素1,元素2,元素3,元素4.....]#定义变量变量名称 = [元素1,元素2,元素3,元素4,。。。。#定义空列表变量名称 = []变量名称 = list()列表内的每一个数据,称之为元素,用逗号隔开#定义一个列表:元素类型不受限制#定义一个嵌套列表(1)字符串也可以通过下标进行索引(2)字符串只读,不能修改(3)字符串的替换语法:字符串.replace(字符串1,字符串2)作用:将字符串内的全部:字符串1,替换为字符串2,得到一个新字符(4)字符串的分割。

weixin_53294261的博客 1264

姿态传感器/陀螺仪之LSM6DS3TR-C应用原理图设计

LSM6DS3TR-C是一款由意法半导体(STMicroelectronics)推出的高性能、低功耗的惯性测量单元(IMU),集成了3轴加速度计和3轴陀螺仪,用于测量加速度、角速度以及设备的姿态和运动。

corlin6688的博客 872

python列表功能默写_python基础学习——列表list的功能

一、list列表,可迭代的对象LI=[11,22,33,22,44,"age",["文学",[1,2],99,True]]list类,通过list类创建的对象LI,中括号表示,逗号分隔每一个元素,列表中的元素可以是数字、字符串、列表、布尔值等,所有类型的数据都可以是列表的元素列表是有序的,列表元素可修改1.1 以下标或者索引的方式获取列表中的元素,返回结果是元素LI=[1,33,"age",[44...

weixin_39845406的博客 576

【目标检测】基于yolov5的道路坑洼检测(附代码和数据集)

基于yolov5的道路坑洼检测(附代码和数据集)

学无止境、积少成多、厚积薄发 4620

多组学联合高级Mantel-test热图

对应的是「metabo」中物质间的相关性热图,单元格色块颜色表示相关系数大小,橙色表示+相关,绿色表示-相关;单元格内的数值表示相关性值大小,星号表示显著性。双组学(微生物组/ 转录组/代谢组等两两组合)关联分析,可视化组学特征间的关联显著性、强度及相关方向。表示<trans>与<metabo>中物质的Mantel test结果。表示整体相关的系数,连线颜色表示相关系数的显著性检验结果。宿主-微生物互作、疾病多组学机制、环境-生物多组学关联。为物质名称,不允许存在空值、重复值。

多组・学・多组学 360

python编程从入门到实践第四章——操作列表

python编程从入门到实践第四章——操作列表

beiye_的博客 887

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

第六章:基本数据类型(列表、元组、字典、集合)

第六章:基本数据类型(列表、元组、字典、集合) 一、列表 list()(序列) 1、作用 ​ 按位置存放多个值,元素可以重复。属于序列,即存和取的顺序是一样的。 2、定义(可变类型) ​ list[索引不存在] = ‘添加的数据’ 会报错 # 定义空列表 lit = [] lit = list() lit = [1] # 只存放一个元素 lit = [1,'sunoeast'] # 存放多个元素用逗号隔开 # 列表中存放的数据必须是可迭代对象:list(可迭代对象) lit = ['可迭代对象'] #

m0_50702472的博客 745

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

第六章 03 字符串常用方法

#字符串常用操作方法有查找、修改和判断三大类 ''' 查找: 所谓字符串查找方法既是查找子串在字符串中的位置或出现的次数 find()检测某个子串是否包含在这个字符串当中,如果在返回这个子串开始的位置下标,否则则返回-1 1.语法: 字符串序列.find(子串,开始位置下表,结束位置下标) 注意:开始和结束位置下标可以省略,表示在整个字符串序列中查找。 2. 快速体验 mystr = 'hello world and itcast and itheima and Python' ''' ''' 1.fin.

weixin_64384121的博客 381

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

python第二版第六章课后答案_python第六章 函数 课后习题

1 编写函数area(r),该函数可以根据半径r求出一个圆的面积,调用area(r)求半径分别为3.5,2.9的圆面积,并求出外圆半径为6.2,内圆半径为3.3的圆环面积,结果保留两位小数。import mathdef area(r):return math.pi*r*rprint("r=3.5 area={:.2f}".format(area(3.5)))print("r=2.9 area=...

weixin_39569051的博客 6239

第六章——Python数据容器

基础定义讲解,不用看第二遍,但需要记住,课程没有太多需要理解的内容。"""元组的基本操作定义一个元组,内容是: () ,记录的是一个学生的信息(姓名,年龄,爱好)请通过元组的功能(方法),对其进行。1、查询其年龄所在的下标位置2、查询学生的姓名3、删除学生爱好中的football4、增加爱好: coding到爱好list"""# 定义一个元组,内容是: ('周杰伦', 11, ['football', 'music']) ,记录的是一个学生的信息(姓名,年龄,爱好)

科学的殿堂 818

【Python】入门到放弃之第七章《列表》

这是本系列的第七章节内容,《列表》。“列表”(List)是计算机科学和数据结构中常用的一个概念,它用于存储一系列的元素,这些元素可以是数字、字符、字符串、对象等,并且这些元素之间是有序的,即它们按照插入的顺序排列。不同的编程语言提供了不同的实现方式和语法来创建和操作列表。在Python中,列表是一种内置的数据类型,用方括号[]表示。无论是sort()方法还是sorted()函数,都可以接受一个key参数来自定义排序规则。key参数应该是一个函数,该函数会在每个元素上调用,其返回值作为排序的依据。

MP13537560060的博客 1368

《Python核心编程》第六章:序列、字符串、列表和元组

《Python核心编程》第6章:序列、字符串、列表和元组——详细介绍字符串、列表、元组的相关操作,常用的序列内建函数,Unicode和编码解码原理,深拷贝和浅拷贝的原理。

Hello, world! 3007

【Python学习笔记】第六章 容器类型的数据

【Python学习笔记】第六章 容器类型的数据 文章目录【Python学习笔记】第六章 容器类型的数据前言6.1 序列6.1.1 序列的索引操作6.1.2 加和乘操作6.1.3 切片操作6.1.4 成员测试6.2 列表6.2.1 创建列表6.2.2 追加元素6.2.3 插入元素6.2.4 替换元素6.2.5 删除元素6.3 元组6.3.1 创建元组6.3.2 元组拆包6.4 集合6.4.1 创建集合6.4.2 修改集合6.5 字典6.5.1 创建字典6.5.2 修改字典6.5.3 访问字典视图总结From

weixin_43773228的博客 408

《Python编程:从入门到实践》-学习笔记-第六章(字典)

第六章 字典

Dreamingnini的博客 478

第六章 组合数据类型----列表

一、列表的基本概念 1、概念:在python中,列表是可变的或可变的有序元素序列,其中列表内部的每个元素或值称为item 。列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现 2、语法:[元素1,元素2,元素3,......元素n] 列表索引从0开始。列表可以进行截取、组合等 3、列表中可存放哪些数据? 对象、整数、实数、布尔值、字符串、序列 4、列表基本操作包括: 创建列表,求长度,合并,重复,迭代,关系判断,索引和分片等 5、列表的使用: (1)如何

m0_57202083的博客 496

python第六章 函数 课后习题

1 编写函数area®,该函数可以根据半径r求出一个圆的面积,调用area求半径分别为3.5,2.9的圆面积,并求出外圆半径为6.2,内圆半径为3.3的圆环面积,结果保留两位小数。 import math def area(r): return math.pi*r*r print("r=3.5 area={:.2f}".format(area(3.5))) print("r=2.9 area={:.2f}".format(area(2.9))) print("r1=6.2 r2=3.3

m0_51346837专栏 3万+

第六章python学习

输出结果是['itheima',666,True] 类型为<class 'list'>列表可以存多个数据,可以为不同的数据类型(3)嵌套列表输出结果是[[1,2,3,4],[6,7,8]] 类型为list。

qiubaixihuanchib的博客 345

《Python核心编程》第六章练习解析

《Python核心编程》第六章练习解析

GuoJuXia的专栏 1021

第八章:数据结构四兄弟——列表(上),痴月熊学python

痴月熊学Python 文章目录痴月熊学Python往期文章前言一、创建列表二、读取列表三、if...elif...else四、if嵌套总结 往期文章 第一章:Python-新人报道 第二章:小学生都会的数学计算,痴月熊学Python 第三章:变量-从此你就叫张三了!,痴月熊学python 第四章:神奇的变身器-转义字符(改),痴月熊学python 第五章:稍息!立正!——print格式化输出,痴月熊学python 第六章:小学生不一定会的运算,痴月熊学python 第七章:考了多少分啊孩子,痴月熊学pyth

qq_52071830的博客 1010

python.第六章课后题

已知成绩列表 s = {'小李':[77,54,57],'小张':[89,66,78],'小陈':[90,93,80],'小杨':[69,58,93]}# 已知成绩列表 s={'小李':[77,54],'小张':[89,66,78,99],'小陈':[90],'小杨':[69,58,93]}s = {'小李':[77,54,57],'小张':[89,66,78],'小陈':[90,93,80],'小杨':[69,58,93]}print('圆环面积:{:.3f}'.format(m - n))

全局可见 702
上一篇: Python第六章02:列表操作——下标索引
下一篇: Python第六章04:列表操作练习题
苹果.Python.八宝粥
博客等级 码龄3年 289粉丝 65原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值