位置: 编程技术 - 正文

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

  • 增值税进项税额转出是什么意思
  • 建筑业收到预收款预缴增值税
  • 免税进项税额转出会计分录
  • 税务在哪查询
  • 公司税务状态变更怎么办
  • 空调属于固定资产类别的什么
  • 应收利息对应什么科目
  • 出纳工人借支与贷款区别
  • 营改增前未完工的老项目可以开专票吗
  • 库存盘盈如何入账
  • 2018年所得税率
  • 公司买车付首付款个人还贷怎么做会计分录
  • 怎么看发票是不是免税
  • 出口退税可以用电子专用发票吗
  • 工程发票备注怎么写
  • 三证合一地税号查询
  • 劳务费按次500元
  • 赎回公司发行的债券怎么做账?
  • 应付质保金到期怎么办
  • 付款后多久开发发票
  • 跨境电子商务零售进口商品的单次交易限值
  • 库存月底怎么一次性结转成本?
  • 预付的货款的发票在哪里
  • 以产品抵债会计分录
  • 会计利润利润总额的计算
  • 公司固定资产出售给个人
  • wordpress访问速度优化
  • win11怎么用户改名
  • 印花税会计分录2023
  • 小米路由器2代改8t
  • 其他业务收入与营业外收入
  • 收到借款利息会计科目
  • php设置图片将图片居中
  • php中的常用魔术有哪些
  • php怎么传递参数
  • 伯里圣埃德蒙兹的人口
  • 数据库设计框架
  • Visual studio 2019 社区版下载和安装
  • php post数据
  • 亏损弥补政策
  • 待抵扣进项税额的分录
  • 事业单位员工工资
  • 合伙企业与公司一样具有高度的人合性
  • 个人所得税大病医疗夫妻双方怎么扣除
  • 织梦是什么框架开发的
  • python如何提取文件中的数据
  • 职工福利按工资的实付还是应付提取
  • 收政府的慰问金合法吗
  • 失控发票要转出成本吗
  • 委托代销商品是什么科目
  • 企业成本核算项目以及成本核算流程
  • 社会保险费结算表怎么打印
  • 交去年的企业所得税吗
  • 公司五金是哪五金
  • 无形资产摊销怎么做记账凭证
  • 劳务费免税发票怎么开
  • 会计处理是会计分录吗
  • 重要性水平如何判断
  • sql server怎么使用sql语句
  • 苹果macbook怎么切换系统
  • 电脑系统信息怎么关闭
  • 苹果MAC电脑怎么玩圣安地列斯
  • mac开机密码怎么取消
  • win7系统播放器在哪
  • linux内核架构
  • centos 6.0
  • linux useradd(adduser)命令参数及用法详解(linux创建新用户命令)
  • windows8.1应用商店打不开
  • Win10双显卡怎么切换到独立显卡
  • mysql如何添加外键
  • win7 u盘启动按哪个键
  • 表单提交servlet
  • shell脚本数组的用法
  • 深入浅出Struts
  • 置顶在哪里
  • web标准有那几个方面
  • Python的pycurl包用法简介
  • nodejs bff
  • 安卓listview控件map的用法前面每行加图片
  • 熟悉的拼音
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设