位置: 编程技术 - 正文

简单谈谈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编码函数)

  • 海关进口啥意思
  • 出租房怎么算平方多少
  • 小规模纳税人缴纳增值税怎么算
  • 建筑业资源税如何缴纳
  • 企业收到投资者投入的生产设备,其账务处理
  • 工会经费和工会会员会费
  • 个体工商户收入怎么核定
  • 注册资本印花税按年申报还是按次申报
  • 事业单位法人证书查询
  • 建安企业个人所得税
  • 哪些财务指标可以用于判断一个企业即将发生财务危机
  • 简易计税项目税金要计入成本吗
  • 个税专项扣除是什么时候开始实行
  • 没有抵扣的发票怎么入账
  • 权益法下股权投资
  • 股息红利需要企业交税吗
  • 会计差错更正业务处理怎么操作?
  • 货代行业红字冲正发票怎么做凭证
  • 维修房产用的建材会计分录
  • 年末计提存货跌价准备
  • 基建人员工资计入哪个科目
  • 业务招待费怎么调整应纳税所得额
  • 小规模纳税人领发票要带什么
  • 一般纳税人库存商品怎么做分录
  • 外管证怎么开票
  • win11系统进程
  • thinkphp多模块
  • PHP:connection_aborted()的用法_misc函数
  • PHP:iconv_strrpos()的用法_iconv函数
  • 一个简单的html文档一般且必须包含哪些标签
  • 张家界天门山介绍简介
  • 按实际成本结转6日和7日的材料采购成本
  • 开票一定要对公户嘛
  • ajax向php传值
  • javaweb会话跟踪技术有哪些
  • 安全文明措施费费率一般为多少
  • 日常费用报销表格
  • 一台设备可以分开开票吗
  • 金蝶k3明细账如何查询
  • 图片加载不存在
  • 工程的直接成本包括哪些内容
  • 小规模纳税人出租不动产免征增值税
  • 企业所得税税前扣除项目有哪些
  • 有限合伙企业协议
  • 一年发一次工资好不好
  • 工程物资原材料在资产负债表哪个科目体现
  • 管理费用怎样分摊归集到产品
  • 水利工程施工税率是多少
  • 4s店销售走了该找谁
  • 承兑汇票贴现利息会计分录
  • 公司怎么样能开发票
  • 在建工程进项税额转出会计分录
  • 企业进项税额如何账务处理
  • 礼品费属于什么费用
  • 外汇申报要在几天之内
  • 质量有问题不给退怎么办
  • ubuntu系统升级后无法进入系统
  • win7系统打开计算机的管理出现正在向控制台添加属性
  • xp系统浏览器收藏夹文件位置
  • windowsxp有密码忘了怎么办
  • windows8鼠标点击右键反应慢咋回事
  • 禅道界面
  • win10显示win8
  • win7系统关机很慢什么原因
  • win8系统游戏
  • win10安装软件点击没反应
  • cocos2dx游戏案例
  • 哪些游戏是c#开发的
  • jquery 动态添加列表元素
  • matplotlib pypi
  • javascript中的函数也称为什么
  • css可继承
  • js函数function用法
  • jquery元素选择器有哪些
  • 安卓手机管家在哪里打开
  • HorizontalListView
  • python函数判断质数
  • 员工离职了个人所得税年度汇算应申报未申报怎么处理
  • 如何在国税电子税务平台为员工办理定制社保卡
  • 86年的2020年是多少岁
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设