位置: 编程技术 - 正文

简单谈谈Python中的元祖(Tuple)和字典(Dict)(简述python语言)

编辑:rootadmin

推荐整理分享简单谈谈Python中的元祖(Tuple)和字典(Dict)(简述python语言),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:谈下python的gil,简述python语言,谈下python的gil,简述python语言,谈下python的gil,谈下python的gil,谈下python的gil,谈下python的gil,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

本文记录了对于Python的数据类型中元祖(Tuple)和字典(Dict)的一些认识,以及部分内置方法的介绍。下面话不多说,来看看详细的介绍吧。

元祖 Tuple

特点:元祖内的数据不可变

一个元素的定义:T = (1,)

特殊的元祖:”可变”的元祖

看上去元祖发生了变化,但真正变化的是[1,2,3]这个列表内的元素发生了变化,但是这个列表在T这个元祖中的内存地址是没有改变的。

结论:实际是元祖的元素包含了可变的元素,但是元祖中元素的内存地址没有变,所以所谓的元祖不可变是指元素指向的内存地址是不变

字典 Dict

特点:

1、字典是Python中唯一的映射类型

2、字典的键(KEY)必须是不可变的对象—>因为字典在计算机中是通过Hash算法存储的,Hash的特点是由KEY来计算存储的,如果KEY可变,将会导致数据混乱。

由此错误可以看出,字典的键只能使用不可变的对象(元祖是可以的),但是对于字典的值没有此要求

键值对用冒号‘:'分割,每个对之间用逗号‘,'分开,所有这些用花括号‘{}'包含起来

字典中的键值对是没有顺序的,故不可以用索引访问,只可以通过键取得所对应的值

拓展:如果定义的过程中,出现相同的键,最后存储的时候回保留最后的一个键值对)

简单谈谈Python中的元祖(Tuple)和字典(Dict)(简述python语言)

创建与访问

第一种创建方式:直接通过花括号包含键值对来创建

第二种创建方式:利用内置函数dict()来创建,注意!dict()括号内只能有一个参数,要把所有的键值对括起来

(1)

(2)还可以指定关键字参数

这里的小写‘vimiix'不可以加单引号,加了会报错!

(3)dict的内置方法 .fromkeys 有两个参数

实际的生产过程中,都是使用字典生成式来创建,根据现有的数据来生成对应的数据,有数据才有意义。

字典生成式栗子:

此处只是一个生成式的栗子,但并不是理想答案,待学习如何生成一一对应的键值对

字典的内置方法:

get() :

获取键所对应的值,如果未找到返回None,找到返回对应的值

pop(key) :

弹出key对应的值,默认最后一个

popitem() :

随机返回并删除字典中的一对键和值(项)。为什么是随机删除呢?因为字典是无序的,没有所谓的“最后一项”或是其它顺序。在工作时如果遇到需要逐一删除项的工作,用popitem()方法效率很高。

update() :

更新或者新增一个键值对(有则改之无则加勉)

总结

标签: 简述python语言

本文链接地址:https://www.jiuchutong.com/biancheng/375540.html 转载请保留说明!

上一篇:Python学习笔记之解析json的方法分析(python教程100例)

下一篇:python妙用之编码的转换详解(python编码函数)

  • 多扣的增值税怎么做账务处理
  • 税率3%变成10%
  • 地产企业预缴增值税政策
  • 实际已缴纳所得税额不自动带出
  • 用现金支付需要附哪些单据
  • 商品进销差价属于流动资产吗
  • 旅游服务小规模差额征税申报表怎么填
  • 应交税金应交增值税已交税金怎么结转
  • 财务合理化建议例子
  • 房地产开发企业资质证书
  • 为企业担保
  • 计提个人社会保险费
  • 不是单位职工个税怎么算
  • 以前年度费用未入账税务处理
  • 已经入库的商品出库了要怎么做会计分录
  • 计提城市建设维护税
  • 年薪超过12万交多少税
  • 个人社保部分工资计入哪个科目
  • 企业购车可以一次性扣除吗
  • 固定资产验收单图片
  • 购买固定资产货款未付
  • 烟丝消费税组成计税价格
  • 增值税进项转出后企业所得税调整是含税价还是不含税价
  • 出口退税限额如何理解
  • 现金日记账有哪几种
  • 苹果电脑的删除
  • window最新漏洞
  • 发票丢失如何处理
  • 圣海伦斯山国家火山纪念区
  • 苹果充电宝怎么验真假
  • React hooks中 useState踩坑-=--异步问题
  • php框架yii
  • 什么是民办非企业属于民营经济吗
  • php7.3安装
  • 中途建账期初数据哪里来的
  • IntersectionObserver 翻译
  • 中秋快乐的祝福语怎么说
  • yolo目标识别
  • 消费积分如何做账
  • 发票取得取得售卡方公司开具的增值税专用发票
  • 手把手的教
  • 买一赠一税务局答复
  • 合同资产科目包含增值税吗
  • 开了红字信息表对方没开红票
  • 商业保险 抵扣个税
  • 消防设备计入什么科目
  • 工会经费可以列支哪些项目
  • 进口货物的会计分录
  • 报废的固定资产清理的净损失计入营业外支出
  • 会员卡收费
  • 已认证的增值税专用发票可以作废吗
  • 长期股权投资损益调整是什么意思
  • 公司的零星费用可以用对公转吗
  • 免费样品的好处
  • 人力资源劳务费计入什么科目
  • 采购家具分批结算方式
  • 12月多开的发票,可以明年1月份入账吗?
  • 现金流量的构成内容
  • 印花税税率是多少
  • 粗纤维测定仪价格
  • mac安装mysql
  • 怎么检测u盘是否扩容
  • linux怎么vi
  • windows10如何设置windows7开始菜单
  • win8和win10怎么共享文件
  • win7删除文件
  • jquery和原生js性能
  • 【学习ARToolkit小记之初】 ARToolkit在VS2010(Win7 64位)下的配置及第一个开发程序的编译与运行
  • pygame有哪些函数
  • unity 扩展编辑器
  • python2.7多进程
  • python3循环语句
  • JavaScript中的方法名不区分大小写
  • 安卓handler使用
  • python中字符串的方法
  • 出口退税的汇率按什么时候的汇率
  • 开量贩ktv一年能赚多少
  • 中国烟草一年税收占全国总收入
  • 税务蓝和电信蓝一样吗
  • 土地流转需要什么材料
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设