泰州市靖靖建设局网站南宁市做网站

web/2025/9/27 15:28:13/文章来源:
泰州市靖靖建设局网站,南宁市做网站,网址在线生成,四川网站建设培训学校数据容器入门 Python中的数据容器#xff1a; 一种可以容纳多份数据的数据类型#xff0c;容纳的每一份数据称之为1个元素 每一个元素#xff0c;可以是任意类型的数据#xff0c;如字符串、数字、布尔等。 数据容器根据特点的不同#xff0c;如#xff1a;是否支持重复元… 数据容器入门 Python中的数据容器 一种可以容纳多份数据的数据类型容纳的每一份数据称之为1个元素 每一个元素可以是任意类型的数据如字符串、数字、布尔等。 数据容器根据特点的不同如是否支持重复元素是否可以修改是否有序等 分为5类分别是 列表(list)、元组(tuple)、字符串(str)、集合(set)、字典(dict) 数据容器 1、List(列表)入门 1、list列表就是C语言里的数组。 字面量[元素1元素2元素3] 定义变量变量名称 [元素1元素2元素3] 定义空列表 变量名称 []     或      变量名称 list() 元素可以是不同类型。例如 list1 [Hello, 111, True] 2、列表可以嵌套 list2 [[Hello, 111, True], [world, 222, False]] 3、可以使用列表的下标索引从列表中取出元素 list1 [Hello, 111, True] print(list1[0]) # 输出Hello print(List[-1]) # 反向索引输出 True从-1开始依次递减 -1-2……list2 [[Hello, 111, True], [world, 222, False]] print(list2[1]) print(list2[0][1]) 输出结果 [world, 222, False] 1114、列表的常用方法操作 插入元素、删除元素、清空列表、修改元素、统计元素个数 等等功能这些功能我们都称之为列表的方法 在Python中如果将函数定义为class(类)的成员那么函数会称之为方法 class Student:def add(self,x,y):return xy 方法和函数功能一样有传入参数有返回值只是方法的使用格式不同只有这一点不同 函数的使用num add(1,2) 方法的使用student Student()                        num student.add(1,2) 列表内部提供了很多方法注意方法后是小括号 方法功能或注意点 查找  列表名.index(元素) 查找指定元素在列表的下标 如果找不到报错ValueError 修改列表名[下标] 值是重新赋值“列表名[下标] 值”中的值会替换原来的值 插入 列表名.insert(下标元素 是在指定的地方插入指定的元素“列表名.index(下标元素”就是在该下标下插入该元素。 需要注意的是 1、这里是insert不是index。 2、插入后后面的元素会后移而不是被替换掉。 3、是小括号不是中括号。 追加 单个元素 列表名.append(元素 列表名.extend(其他数据容器 append()是将指定元素追加到列表的尾部。 extend()是将其他数据容器的内容取出依次追加到列表尾部。 通过指定下标来删除 1、del  列表名[下标] 2、列表名.pop(下标) 通过指定元素来删除 列表名.remove(元素) 通过指定元素来删除时是删除某元素在列表中的第一个匹配项 清空列表 列表名.clear() 结果[] 统计某元素在列表内的数量 列表名.count(元素 不可以查询到表中表的内容。统计列表长度 len(列表名 例如 # 查询方法 list1 [Hello, World, !] index list1.index(Hello) print(index) # 输出结果0 这表明是正向的索引list2 [[Hello, 111, True], [world, 222, False]] index list2.index(Hello) print(index) # 输出ValueError: Hello is not in list要查找的元素 Hello 是一个字符串 而列表中的元素是嵌套列表。 在这种情况下需要使用循环来遍历列表 并检查子列表中的元素。 否则会报错。 修正后↓for i in range(len(list2)):if Hello in list2[i]:index ibreak print(index) # 输出结果0 # 修改元素值 list1 [Hello, World, !] list1[1] Python # 正向下标 list1[-1] ~ # 反向下标 print(list1) # 输出结果[Hello, Python, ~] # 插入元素值 list1 [Hello, World, !] list1.insert(1,Python) list1.insert(-1, ~) print(list1) # 输出结果[Hello, Python, World, ~, !] # 追加元素 list1 [Hello, World, !] list1.append(~) print(list1) # 输出结果[Hello, World, !, ~]list2 [1, 2, 3] list2.append([4, 5, 6]) # list2.append(7, 8) #这个会报错只能追加单个元素的方法 print(list2) # 输出结果[1, 2, 3, [4, 5, 6]]list2.extend(list1) # 追加其他数据容器 print(list2) # 输出结果[1, 2, 3, [4, 5, 6], Hello, World, !, ~]# 通过指定下标来删除元素 list1 [Hello, World, !] list2 [1, 2, 3]del list1[0] element list2.pop(0) # 用element来接受删点的元素print(list1) # 输出结果[World, !] print(list2) # 输出结果[2, 3] print(element) # 输出结果1# 通过指定元素来删除 list3 [1, 1, 2, 3] list3.remove(1) print(list3) # 输出结果[1, 2, 3] # 清空列表 list3 [1, 1, 2, 3] list3.clear() print(list3) # 输出结果[] # 统计元素1的个数 list3 [1, 1, 2, 3] count list3.count(1) print(count) # 输出结果2 # 统计列表长度 print(len(list3)) # 输出结果4 # 综合训练 list5 [21, 25, 21, 23, 22, 20]list5.append(31) # 追加一个数字31到列表的尾部 list5.extend([29, 33, 30]) # 追加一个新列表[29,33,30]到列表的尾部 num1 list5[0] # 取出第一个元素应是21 num2 list5[-1] # 取出最后一个元素应是30 index list5.index(31) # 查找元素31所在的位置print(f追加一个数字31到列表的尾部后的list5是:{list5}) print(f追加一个新列表[29,33,30]到列表的尾部后list5是:{list5}) print(f取出的第一个元素是: {num1}) print(f取出最后一个元素是: {num2}) print(f元素31所在的位置是: {index}) 输出结果 追加一个数字31到列表的尾部后的list5是:[21, 25, 21, 23, 22, 20, 31, 29, 33, 30] 追加一个新列表[29,33,30]到列表的尾部后list5是:[21, 25, 21, 23, 22, 20, 31, 29, 33, 30] 取出的第一个元素是: 21 取出最后一个元素是: 30 元素31所在的位置是: 62、1ist(列表)的遍历 列表的遍历有两种使用while循环遍历列表的元素和使用for循环遍历列表的元素。 while循环 index 0 while index len(列表名):         元素 列表名[index]         其他处理……         index 1  #最关键的一步千万别忘记。 除了while:循环外Python中还有另外一种循环形式for循环。对比while,for循环更加适合对列表等数据容器进行遍历。 for 临时变量 in 数据容器:         对临时变量进行处理 for循环中会把取出的变量赋值给临时变量 # 通过while来完成列表的遍历 list3 [1, 1, 2, 3] print(列表的元素值是:, end )index 0 # 从0下标开始遍历 while index len(list3):element list3[index] # 取出index下标对应的元素print(element, end )index 1 # 千万别忘了这一点循环的关键python里不支持index # 输出结果列表的元素值是: 1 1 2 3 print()# 通过for来完成列表的遍历 for element in list3:print(f列表的元素有:{element})list4 [[Hello, 111, True], [world, 222, False]]输出结果 列表的元素有:1 列表的元素有:1 列表的元素有:2 列表的元素有:3两者之间比较while循环和for循环都是循环语句但细节不同·在循环控制上while循环可以自定循环条件并自行控制for循环不可以自定循环条件只可以一个个从容器内取出数据 ·在无限循环上while循环可以通过条件控制做到无限循环for循环理论上不可以因为被遍历的容器容量不是无限的在使用场景上while循环适用于任何想要循环的场景for循环适用于逾历数据容器的场景或简单的固定次数循环场景​​​​​​​

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/81086.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

帝国网站管理系统 数据库wordpress主题更新了

目录 一、维护BP主数据业务伙伴BP的概念业务伙伴涉及的表业务伙伴维护操作一次性客商数据 二、维护物料主数据三、维护采购信息记录四、与FI相关集成点物料主数据的价格控制评估类与科目确定 一、维护BP主数据 业务伙伴BP的概念 在S/4HANA中,SAP引入了BP(Business…

珠海网站建设模板建设网站开发公司

使用 Python 爬取站长素材简历模板 简介 在本教程中,我们将学习如何使用 Python 来爬取站长素材网站上的简历模板。我们将使用requests和BeautifulSoup库来发送 HTTP 请求和解析 HTML 页面。本教程将分为两个部分:第一部分是使用BeautifulSoup的方法&am…

公益网站建设 参考文献网站服务空间

java oca我在业余时间正在阅读Mala Gupta的Oracle认证Java SE程序员助理书,我对所学到的一些新知识感到惊讶。 有时候他们真的没有道理,有时候他们说得通,但真的让人惊讶。 因此,在本系列文章中,我想将它们共享为“ Ja…

seo网站推广的作用淘宝店铺怎么买

一&#xff1a;图的基本概念和术语 1.图之间的关系可以是任意的&#xff0c;任意两个数据元素之间都可能相关。 2.顶点&#xff1a;数据元素。 3.边or弧&#xff1a;从一个顶点到另一个顶点的路径。<V, W>表示弧&#xff0c;&#xff08;V,W&#xff09;表示边&#x…

必应搜索网站甘肃省建设厅查行网站

服务器配置如下&#xff1a; CPU/NPU&#xff1a;鲲鹏 CPU&#xff08;ARM64&#xff09;A300I pro推理卡 系统&#xff1a;Kylin V10 SP1【下载链接】【安装链接】 驱动与固件版本版本&#xff1a; Ascend-hdk-310p-npu-driver_23.0.1_linux-aarch64.run【下载链接】 Ascend-…

怎么做送餐网站wordpress文章密码查看

文章目录 前言一、BRDF中的镜面反射项二、分别解析每一个参数1、D、G函数&#xff1a;speclarTerm2、其他中间步骤3、光照颜色4、F函数&#xff08;菲涅尔函数&#xff09; &#xff1a;FresnelTermIBL在下篇文章中继续解析 三、最终代码.cginc文件:Shader文件&#xff1a; 前言…

网站建设报价比较最好网站建设公司

下载安装 官网 https://www.sublimetext.com 点击跳转 2023.7.21 版本为4143 Windows激活方式 一、激活License方式 入口在菜单栏中"Help” -> “Enter License” 注意格式&#xff0c;可能会过期失效&#xff0c;失效就用方式二 Mifeng User Single User License E…

网站软文写作要求百度云服务器搭建网站步骤

1、知识星球下载&#xff1a; 如需下载完整PPTX可编辑源文件&#xff0c;请前往星球获取&#xff1a;https://t.zsxq.com/19QeHVt8y 2、免费领取步骤&#xff1a; 【1】关注公众号 方案驿站 【2】私信发送 【智慧路灯大数据平台】 【3】获取本方案PDF下载链接&#xff0c;直…

定制网站设计方案外包公司上门催债是合法的吗

遥感卫星综述&#xff08;下载和预处理&#xff09; 目录 遥感卫星综述&#xff08;下载和预处理&#xff09;一、国产卫星GF-1 WFV 二、国外卫星Sentinel-1Sentinel-2 一、国产卫星 GF-1 WFV 下载 分辨率波段16m4(蓝、绿、红、近红) 预处理&#xff1a; ENVI预处理GF-1号W…

网站安全检测今天刚刚发生的新闻最新新闻

文章目录 第1章 搭建开发环境1.1开发套件硬件接口资源介绍1.2资料下载1.3安装Keil MDK1.3.1**软件下载**1.3.2**软件安装**1.3.3 PACK 安装 1.4 安装 STM32CubeMX1.5 安装 STM32CubeProgrammer1.6 安装 ST-Link 驱动1.7 安装 CH340 驱动 第1章 搭建开发环境 1.1开发套件硬件接…

网站可信认证对企业有哪些优势网站建设服务器价格

MySQL初始用 目录 MySQL初始用基本语法约定选择数据库查看数据库和表其它的SHOW 在Navicat中&#xff0c;大部分数据库管理相关的操作都可以通过图形界面完成&#xff0c;这个很简单&#xff0c;大家可以自行探索。虽然Navicat等图形化数据库管理工具为操作和管理数据库提供了非…

php网站开发就业杭州app定制公司

WeihanLi.Npoi 1.18.0 ReleasedIntro前段时间一直在想&#xff0c;把现在的配置做成类似于 AutoMapper 和 FluentValidation 那样&#xff0c;把每个类型的 mapping 配置放在一个类中&#xff0c;这样我们就可以比较好地组织我们的 mapping 关系&#xff0c;也可以配置多个 map…

企业做网站建设网站seo推广软件

目录 字符编码 字符编码说明参考网站 字符编码 ASCII编码 ASCII编码介绍 ASCII编码表 中文编码 1. GB2312标准 区位码 2. GBK编码 3. GB18030 各个标准的对比说明 4. Big5编码 字符编码 字符编码说明参考网站 字符编码及转换测试&#xff1a;导航菜单 - 千千秀字 …

学网站建设多少学费初学网站建设

目 录 前言 1硬件资源 1.1CPU 1.2ROM 1.3RAM 1.4时钟系统 1.5电源 1.6LED

网站如何做吸引人的项目灯箱网站开发

目录 描述 思路 查看ipa包崩溃日志 简单查看手机崩溃信息几种方式 方式1:手机设置查看崩溃日志 方式2: Xocde工具 方式3: 第三方软件克魔助手 环境配置 实时日志 奔溃日志分析 方式四&#xff1a;控制台资源库 线上崩溃日志 线上监听crash的几种方式 方式1: 三方平…

东莞做门户网站注册域名的注意事项

这win下默认的主题令人窒息 打开git bash&#xff0c;使用命令cd ~然后用Atom命令打开文件.minttyrc.atom .minttyrc如果默认没有.minttyrc文件&#xff0c;自己新创建的也行。里面的内容填写如下&#xff1a;FontConsolas FontHeight14ForegroundColour131,148,150 Background…

网站域名设计方案短视频分享网站开发

映射配置 在创建索引时&#xff0c;可以预先定义字段的类型&#xff08;映射类型&#xff09;及相关属性。 数据库建表的时候&#xff0c;我们DDL依据一般都会指定每个字段的存储类型&#xff0c;例如&#xff1a;varchar、int、datetime等&#xff0c;目的很明确&#xff0c;就…

装饰公司 网站模板网站ui设计是什么

vs2010做mvc3 开发,用的是Razor的View,想修改默认浏览器,发现右键没有"浏览方式",把View改成.aspx的,也没有找到这个选项. 解决方法两种 (1)最简单的,建个Asp.net Web应用程序,在随便一个xxx.aspx页面,右键"浏览方式"即可.. (2)通过修改项目属性也可以,右键…

一站式做网站网站发外链

故障现象&#xff1a;客户某台WINDOWS服务器掉电&#xff0c;ORACLE数据库STARTUP提示控制文件CONTROL01.CTL、CONTROL02.CTL被破坏。一、处理控制文件异常故障方法&#xff1a;直接拷贝CONTROL0一、处理控制文件异常故障二、尝试启动SQL> startup;ORACLE例程已经启动。Tota…

网站内容怎么编辑四种常用的erp软件

点击查看最新在线IDE流行度最新排名&#xff08;每月更新&#xff09; 2024年04月在线IDE流行度最新排名 TOP 在线IDE排名是通过分析在线ide名称在谷歌上被搜索的频率而创建的 在线IDE被搜索的次数越多&#xff0c;人们就会认为它越受欢迎。原始数据来自谷歌Trends 如果您相…