位置: 编程技术 - 正文

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

  • 外贸出口退税流程视频
  • 企业所得税申报表
  • 补缴的社保可以报销吗
  • 交所得税用计提吗
  • 小规模免收增值税 其他收益怎么算
  • 经销商返点方案范文
  • 股东退股如何清算盈亏
  • 认证不过的进项税调出分录
  • 抵扣联 发票联
  • 期末存货采用成本与可变现净值孰低法
  • 8000块电脑大概能跑多少分
  • 公积金是上个月的还是本月的
  • 车辆购置税账务怎么处理流程
  • 购入材料用什么科目
  • 税控系统服务
  • 年末企业盈利有什么影响
  • 企业发生的借款费用,可直接归属于
  • 企业爱心捐赠可以抵相应的税吗
  • 纳税信用被评为D级怎么办
  • 开票方开错发票
  • 长期包租收入如何进行会计处理
  • 营改增房租增值税税率
  • 应交税费的余额怎么计算
  • 进项抵扣怎么做分录
  • 如何正确使用好薪酬调查结果
  • 企业旅行社名字怎么取
  • 违约金条款的特点
  • 华为手机网络拒绝接入怎么解决
  • 差旅费报销需要提交的单据有
  • 进程mmc.exe
  • 清算期间会计分录
  • laravel pay
  • react connect用法
  • 企业亏损还需要交增值税吗
  • 工地扬尘检测仪防尘缸怎么安装
  • yum命令详解
  • 董事长报销应该是怎样的流程
  • 哪些农产品按照鲜品统计
  • 投标代理费是什么意思
  • 增值税普通发票和专用发票有什么区别
  • 设备购买与租赁的分析中,购买优于租赁的条件是
  • 一般纳税人超过多少要交税
  • 年终奖个人所得税税率表
  • 新准则下其他应收坏账
  • 工程施工会计如何记账
  • 缴纳工会筹备金会计分录怎么写
  • 收回投资收到的现金占比大说明
  • 机动车发票红冲后重新开具
  • 同一控股下并合并的股票
  • 利息支出的纳税调整计算公式
  • 税盘减免税款怎么做账
  • 银行对公账户季度
  • 收到红字发票如何处理
  • 分公司有独立账套吗
  • 销售费用明细科目有哪些内容
  • 最新版手机
  • 软碟通可以制作uefi启动盘吗
  • aesm_service.exe是什么
  • ntldr.exe - ntldr
  • wmpdmc.exe是什么意思
  • windows模拟器(可安装电脑软件)
  • xp系统个性化
  • 如何快速查询身份证号码
  • aow exe是什么
  • win8.1技巧
  • linux中make
  • 分区工具怎么取消主分区
  • python外星人入侵游戏
  • 定时软件有哪些
  • unity怎么加人
  • python parser解析
  • javascript中hasOwnProperty() 方法使用指南
  • jquery 滑动显示
  • 'd:skin' 开头的无效内容。此处不应含有子元素。
  • 代码实现死锁
  • 开票怎么查发票总额
  • 浙江国家税务局电子税务局官网入口
  • 怎么查行业代码是多少
  • 回家税务总局全国增值税发票查询
  • 上海哪能玩
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设