位置: 编程技术 - 正文

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

  • 印花税资本金项目如何缴纳
  • 税捷财税官网
  • 其他应收款财务报表取数
  • 维修费开具发票
  • 预提工资与计提工资的区别
  • 电子税务局怎么添加购票人
  • 企业财务发工资流程
  • 固定资产减少当月
  • 房地产企业汇算清缴要点
  • 受托开发软件产品免征增值税
  • 天猫的费用一共17个分别是什么
  • 商品削价准备怎么算
  • 本月出库金额等于什么
  • 可转换公司债券权益成分和负债成分
  • 上期计提的费用是什么
  • 收到跨境分红的会计处理怎么做?
  • 物业公司代收水电费会计分录
  • 税务分析最常用的分析方法
  • 营改增后哪些进项不能抵扣
  • 商业保险可以税前全额扣除吗?
  • 应交税费应交增值税
  • 股东投入固定资产进来怎么做账
  • 小规模纳税人如何计算增值税
  • 免税发票可以抵多少税
  • 民办学校都没有编制吗
  • 营改增后二手房转让 一般计税 可以差额
  • 不增税、免税、零税率的差异
  • 员工离职违约金怎么算
  • 小规模增值税专票税率
  • 代缴公司不给停社保怎么办
  • 商业现金折扣计算
  • 有进项税额转出怎么结转增值税
  • 纳税评估要转出什么意思
  • 营改增后城建税和教育费附加包含在哪里
  • 银行汇票银行不予受理的是
  • 固定资产折旧方法的选择
  • 异地预缴税款后当地还交吗
  • win11搜索栏不能用
  • php的超级全局变量
  • php7 数组
  • 巴伐利亚森林国家公园钍自然真正自然
  • 有关五险一金的知识
  • 收外汇怎么做账报税
  • 购买办公用品没收到发票怎么做账
  • 银行存款账面余额与银行账户余额
  • 比肩美国
  • 公司捐款怎样抵扣
  • 自然人专项扣除填报
  • react高阶组件
  • sql自增1
  • 小规模纳税人的税率是多少
  • 新会计准则基本准则
  • sql server 实现数据值加一减一
  • mysql主从配置详解
  • mysql编程一般步骤
  • 红冲以前年度的费用怎么做账
  • 小规模纳税人征税起点
  • 银行承兑汇票包括支票吗
  • 无法支付的应付账款为什么计入营业外支出
  • 两笔不同业务能转账吗
  • 金税盘每年服务费可以抵扣吗
  • 残保金补申报需要交滞纳金吗
  • 第二个季度
  • mysql中具体到删某一个数据
  • 微软公布新企业AI产品定价 股价应声涨至盘中纪录高位
  • 将Sublime Text 2固定到Ubuntu启动器的方法
  • centos如何设置网卡
  • win10系统打开word出现水渍
  • 五个常用的说明方法
  • cocos2dx 3.17
  • cocos2d-x 3.4 windows 环境配置
  • nodejs实战教程
  • web中class和id的区别
  • nodejs cgi
  • jquery怎么设置样式
  • 药店买药开票吗
  • 广东省税务局电子发票怎么下载
  • 全资子公司和全资子企业的区别
  • 耕地被占用税怎么交
  • 水资源税征收标准2023
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设