Python学习基础知识之 元祖与字典介绍以及常见操作

元祖,字典,集合的基本介绍 元祖 先说一下元祖,元祖中的内容是不可变的,不像列表中的内容,可以随时更改。 如何来定义一个空元祖呢。 使用tuple(),或者干脆是 () 如果元祖不是空的,那么它里面至少应该有一个 ,。 比如说,tup = 10, 。10的后面接了一个逗号,那么tup的类型就是元祖,如果没有那个逗号,那么tup就是整型。 虽然说元祖是不可变的,但是元祖是有序的,所以序列解包同样适用于元祖, 例如: tup = tuple([1,2,3,4,5,6]) a,b,c,d,e,f=tup print(a,b,c,d,e,f 阅读详情

目录

 

一、元祖的介绍

1.1元祖

1.2访问元组元素​ 1.3修改元组报错

1.4元组的内置函数count, index

    1.4.1index     (有坑)

​

二、软件开发中的 字典

2.1根据键访问值

​2.2若访问不存在的键,会出现什么情况呢? 会报错

三、字典的常见操作

3.1修改元素

3.2添加元素

3.2.1访问不存在的元素会报错

​3.2.2如果在使用 变量名['键'] = 数据 时,这个“键”在字典中,不存在,那么就会新增这个元素

3.3删除元素 

3.3.1del删除指定的元素(删除后不能访问,否则会报错)

3.3.2clear清空整个字典 

四、字典的常见操作

4.1len()

4.2keys

4.3values

4.4items

五、常见的遍历操作

5.1for in

5.2列表的遍历

​5.3元祖的遍历

5.4字典的遍历(遍历字典的key(键))

5.5遍历字典的value(值)

5.6遍历字典的items(元素)

5.7遍历字典的items(键值对)

5.8enumerate()


一、元祖的介绍

1.1元祖

Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。

1.2访问元组元素 1.3修改元组报错

1.4元组的内置函数count, index

index:检测 元素 是否包含在元组 中,如果是返回开始的索引值

count:返回 元素在start和end之间 在 元组里面出现的次数

1.4.1index     (有坑)

二、软件开发中的 字典

变量info为字典类型:    

info = {'name':'班长', 'id':100, 'sex':'f', 'address':'地球亚洲中国北京'}

说明:'name':'班长'----> 键值对 字典和列表一样,也能够存储多个数据 列表中找某个元素时,是根据下标进行的

字典中找某个元素时,是根据'名字'(就是冒号:前面的那个值,例如上面代码中的'name'、'id'、'sex')

字典的每个元素由2部分组成,键(key):值(value)。例如 'name':'班长' ,'name'为键(key),'班长'为值(value)

 2.1根据键访问值

2.2若访问不存在的键,会出现什么情况呢? 会报错

三、字典的常见操作

3.1修改元素

字典的每个元素中的数据是可以修改的,只要通过key找到,即可修改 

 

3.2添加元素

3.2.1访问不存在的元素会报错

3.2.2如果在使用 变量名['键'] = 数据 时,这个“键”在字典中,不存在,那么就会新增这个元素

3.3删除元素 

对字典进行删除操作,有一下几种: 

1)del ()

2)clear() ---- 清空

3.3.1del删除指定的元素(删除后不能访问,否则会报错)

3.3.2clear清空整个字典 

四、字典的常见操作

4.1len()

测量字典中,键值对的个数

 

4.2keys

返回一个包含字典所有KEY的列表 

 4.3values

返回一个包含字典所有value的列表

4.4items

返回一个包含所有(键,值)元祖的列表 

五、常见的遍历操作

5.1for in

通过for ... in ... 我们可以遍历字符串、列表、元组、字典等

 

5.2列表的遍历

5.3元祖的遍历

5.4字典的遍历(遍历字典的key(键))

5.5遍历字典的value(值)

5.6遍历字典的items(元素)

5.7遍历字典的items(键值对)

5.8enumerate()

enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。

Microsemi Libero使用技巧11——CoreUARTAPB RX管脚分配时不显示 调用串口IP核CoreUARTAPB,并例化到顶层设计,发现UART_RX管脚在进行管脚分配时没有显示出来,最后发现是CoreAPB3总线IP核配置不对导致,改为如下配置后正常。 阅读详情

相关推荐

解决com.kingbase8.util.KSQLException: This _connection has been closed.

一个消息管理系统,系统采用kingbase8数据库,数据库采用单体模式,后台应用也采用springboot单体模式。系统正式上线后,出现几个JDBC响应的异常信息: com.kingbase8.util.KSQLException: An I/O error occurred while sending to the backend. java.net.SocketTimeoutException: Read timed out.

qq_38127559的博客 2756

小白学Python(六)--------元组、字典

一、元组  Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。 aTuple = (‘et’,77,99.9) aTuple (‘et’,77,99.9) <1>访问元组 <2>修改元组 说明: python中不允许修改元组的数据,包括不能删除其中的元素。 <3>count, index index和...

cflcgw的博客 325

基于STM32的家用新风系统智能控制器 | 保姆式教程 开源可复刻

本项目基于STM32F103C8T6核心控制器,完整实现了家用新风系统智能控制器的全功能开发,覆盖多传感器数据采集、双模式控制、PID调速、异常报警、掉电记忆等核心功能,全程采用保姆式无跳步教学,从硬件选型、接线、CubeMX配置、代码开发、调试排坑全流程拆解,跟着步骤一步步操作,就能顺利完成项目复刻

ZhongWeiXiang9的博客 464

Python基础语法学习--元祖和字典以及相关操作和方法

1.什么是元祖 python的元祖和列表类似,不同之处在于元祖的元素不能被修改,而列表的元素可以被修改,也可以进行切片和连接操作。元祖使用小括号创建,列表是用中括号创建 元祖的创建语法:元祖名 = (元素1,元素2,…,元素n) students = (‘jack’,’tom’,’john’,’kim’) 2.操作元祖 1)访问元祖 元祖名[下标] 2)删除元祖

Daycym的博客 1030

CarPlay wired(USB)连接方案

CarPlay的wired(USB)的连接方案要求车载设备至少要支持USB2.0 Hi-Speed,支持USB Host Mode,该模式要求车载设备能够工作在USB device模式下,因为Apple设备在CarPlay中是作为USB Host的。而通常情况下,车载设备USB是工作在USB Host模式的,而外接的USB设备是工作在USB Device模式的,因而在这种情况下的CarPlay wired(USB)连接方案中就需要进行USB的模式切换。模式切换完成后便是Apple设备(USB HOST)的枚

Ke8323的博客 1万+

Unity中URP实现水体效果(泡沫)

在上篇文章中,我们实现了水体的深度。在这篇文章中,我们来使用上篇文章采样后的深度图来实现水中的泡沫效果。

楠溪泽岸的博客 3489

Python的元组和字典知识点(超详细教学)

Python的元组和字典知识点,Python的元组和字典知识点,Python的元组和字典知识点,Python的元组和字典知识点元组(Tuple)是Python中的一种内置数据类型,用于存储多个有序的元素。

小星袁 3664

NSIDC海冰运动产品-速度矢量场图绘制(数据下载和处理--年、季节平均)【python/basemap】

入门级NSIDC海冰运动产品速度矢量场图绘制(数据下载和处理--年、季节平均)【python/basemap】

Mluoo的博客 2959

python之元组,列表和字典的区别

Python语言包含6种内建的序列,其中,有两种主要的类型:列表和元组。 列表是可以修改的,而元组不可以,如果要添加或者删除某些元素,就只能用列表,为了限制某些元素,就会用到元组。一般来说,列表可以替代元组。在列表之中,有索引,分片,加,乘等等。 一、list(列表) 用方括号[] 列表是Python的一种内置数据类型,list是一种有序的集合,可以随时添加和删除其中的元素。 获取list...

weixin_30588729的博客 375

STM32实现等精度测频

上一章介绍了利用STM32的TIM的捕获功能实现频率测量的方法,但测量误差受被测信号频率的影响,不适合测量频率变化较大的。本章将介绍等精度测频的方法以及STM32的实现。STM3...

zhang062061的专栏 3457

[Dify实战] OA 公文排版助手:自动格式化、编号、生成摘要-带配套资源

摘要: Dify 公文排版助手通过自动化解决公文处理中的格式混乱、编号错漏等问题。支持标题层级自动编号、摘要生成、要素补全等功能,输出标准化Markdown格式。核心流程包括输入原文、智能识别、自动排版与要素输出,适用于通知、纪要等场景。实施需统一模板规则,规范输入格式,并通过试跑优化纠错率与处理效率。关键价值在于减少人工返工,提升排版一致性,未来可对接OA系统实现全流程自动化。

技术小甜甜:传播可落地技术,帮助个人和企业降低解决真实场景问题的成本 472

Python-元祖-字典

元祖简单入门 # 1 元祖快速入门 info_tuple = ("山口一男",17,120,"山口一男") # 取值和索引 print(info_tuple[2]) #取值 print(info_tuple.index("山口一男")) #取索引 # 统计计数 print(info_tuple.count("山口一男")) #统计计数 print(len(info_tuple...

梓晨博客 857

三连杆平面机器人的动力学

0.前言 在这个例子中推导并实现三连杆平面机器人的运动方程。特别的,这里使用拉格朗日法推导运动方程。系统模型如下: 其中在枢轴点处Tm为驱动力矩【一般由伺服电机提供】; b*theta_d:为粘性阻尼扭矩 1、系统方程符号推导前--简介 首先明确欧拉-拉格朗日运动方程: 同样也可以根据作用在多体系统上的非保守力和非保守扭矩来定义广义力Qk。 作用在系统上的广义力的公式为: 其中: Qk:是与广义坐标关联的广义力 Nf_nc :是作用的非保守力的数量 Nt_nc:是作用的非保守扭矩的.

weixin_39090239的博客 4930

python 字典、元祖详解

字典 python中的字典是最常见的数据类型,其作用与列表相似,也是用来存储数据的;由key(键),value(值)组成,每个键值对用冒号:分割。 表示方法: 字典 info={'name':'value_张三','age':18,'gender':'男'} key必须是唯一的,不能重复,value值则不必。 获取字典内的值 info[‘name’],如果有重复的key,只会取到一个value...

一条到晚游泳的鱼 1596

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

【python学习笔记】09 元祖、字典、集合 常用操作及字典底层原理

本系列为自己学习Python的笔记,如有误,欢迎大家指正 元祖tuple 列表属于可变序列,可以任意自古列表中的元素,元素属于不可变序列,不能修改元祖中的元素,因此,元祖没有增加元素、修改元素、删除元素等相关的方法。 元祖支持如下操作: 索引访问 切片操作 连接操作 成员关系操作 比较运算操作 计数:元祖长度len() 最大值max() 最小值min() 求和sum() 元祖的创建 通过()创建元祖,小括号可以省略 a = (10,20,30) 或者 a = 10,20,30 如果元祖只有一个.

weixin_51656605的博客 4080

SAP B1中文培訓教材_SDK

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

python字典、列表、元祖使用场景_Python——列表、元祖、字典 操作方法

一、编码方式占位1、ASCII码:字母、数字、特殊字符,1个字节占8位2、Unicode:字母 2字节占16位 / 中文 4字节 占32位3、UTF8:字母 1字节占8位 / 欧洲 2字节占16位 / 中文 3字节占24位4、GBK: 字母1字节 占8位 / 中文 2字节占16位二、列表列表names = ['a','b','c','d']1、追加:append>>> nam...

weixin_39526459的博客 777

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

(七)Python学习之元祖、字典及其常用操作

(七)Python学习之元祖、字典及其常用操作 元祖 一、元组的创建与特性 1.元组的一级元素不可被修改、增加或者删除; 2.元组的元素有序; tup1 = () tup2 = ('a', 'b', 'c', 'd') tup3 = (1, 2, 3, 'a', 'b', 'c') 二、元祖取值 可以索引取值和切片取值; tu = (1, 2, 3, 'a', 'b', 'c') v1 = tu...

weixin_38936626的博客 901

元祖字典 java_元祖和字典

元祖的定义Tuple 元祖与列表类似,不同之处在于元祖中 元素不能修改元祖表示多个元素的序列元祖在python中,有特定的应用场景元祖用于存储 一串信息,数据之间用逗号分隔元祖用 ( ) 定义,与列表不一样,列表用方括号元祖的索引也是从 0 开始如:info_tuple=("张三",123,"abc")创建空元祖: tuple=( )元祖中只包含一个元素时,需要在元素后面添加逗号,如:tup1 =...

weixin_39602967的博客 397

python元祖组成字典_python列表,元祖,字典详解

列表:基础数据类型,可含有大量数据,可存储各种数据类型1,索引切片与字符串一样2,增删改查,以及其他操作增append 追加insert 列表.insert(索引,元素)extend 列表.extend(['元素','元素'])删pop 按照索引删除 列表.pop(索引), 会返回删除内容remove 按照元素删除 列表.remove('元素')clear 清空列表 列表....

weixin_39667398的博客 157

python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍

目录 python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍 一丶元祖 1.元祖简介 2.元祖变量的定义 3.元祖变量的常用操作. 4.元祖的遍历 5.元祖的应用场景 ...

weixin_30462049的博客 264

用Python遍历字符串、列表、元祖、字典、集合

#字符串遍历 str='aaabbbbccc' for i in str: print(i) #列表遍历 l=['1','a','b'] for i in l: print(i) #元祖遍历 t=(1,'aa','哈') for i in t: print(i) #字典遍历 d={1:'a',2:'b',3:'c'} for i in d: print(i,d[i]) #集合遍历 se={'a','b',1,2} for i in se: print(i) .

xiangrikui1155的专栏 3093

列表 元祖 字典

1、列表 形如list1 = ['cat',1,3.4],由[ ]括起来的一组序列称为列表,属于可变数据类型。列表中的元素可以是任意数据类型,整型,浮点型,字符串类型,甚至可以是列表、元祖或者字典。 列表的操作: (1)可使用下标获取列表中的某个元素 ,例如 list1[0] (2)负数下标以及切片获取子列表 虽然下标是从0开始向上增长,但也可使用负数作为下标,-1代表倒第一个元...

EternalCityy的博客 630

带你学python基础:元祖tuple和字典dictionary

一、什么是元祖 如果你学过列表 List 的话,那么,你是否会觉得元祖和列表是不是特别的相似呢? 确实,是的。但是,他们之间也是有一些区别的。 而不同之处在于元祖的元素不能被修改,而列表的元素可以被修改。也可进行分片和连接操作。元祖使用小括号创建,列表使用方括号创建。这样是不是觉得两者就不会那么难以区分了! 好了知道什么是元祖了之后,我们再说说元祖怎么使用。 创建元祖语法 元祖名=(元素1,元素2...

好好学java 818

元祖字典 java_带你学python基础:元祖tuple和字典dictionary

一、什么是元祖如果你学过列表 List 的话,那么,你是否会觉得元祖和列表是不是特别的相似呢?确实,是的。但是,他们之间也是有一些区别的。而不同之处在于元祖的元素不能被修改,而列表的元素可以被修改。也可进行分片和连接操作。元祖使用小括号创建,列表使用方括号创建。这样是不是觉得两者就不会那么难以区分了!好了知道什么是元祖了之后,我们再说说元祖怎么使用。创建元祖语法元祖名=(元素1,元素2,元素n……...

weixin_32745665的博客 215

我的Python学习之路七:元祖和字典

取精华,去糟粕;重基础,促创新 一.元祖 1.什么是元祖: Python的元祖和列表类似,不同之处在于元祖的元素不能被修改,而列表的元素可以被修改。也可进行分片和连接操作。元祖使用小括号创建,列表使用方括号创建.   元祖创建格式:元祖名=(元素1,元素2,元素n…….)        例如:students=('jack','tom','john','amy','kim','sun...

huhuo123456的博客 404

Python学习第一天:字符串、列表、元祖、字典等

刚入坑Python不久,刚刚学习Python也就大概一个礼拜吧。 所以,就写写博客分享自己的学习经历以及给自己巩固复习一下 基本的语法,例如:while、for、input、print 等基本最常识的就跳过 目录字符串列表元祖字典补充练习题 字符串 切片 关键字 切片 '切片分为许多种' str = 'abcdefg123456' print(str[0:]) # 打印出字符串所有元素 '下面的操作将省略所有的print()' str[0:4] # 取出索引为 0,1,2,3 的值 左闭右开??.

python_big_bear的博客 294
上一篇: Python学习基础知识之 列表的介绍以及常见操作
下一篇: Python学习基础知识之 集合的介绍以及常见操作
嘤嘤嘤999
博客等级 码龄9年 129粉丝 72原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值