位置: 编程技术 - 正文

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

  • 明股实债的风险与防范
  • 发票旁边的孔能撕吗
  • 个人社保缴费多少钱一个月
  • 购进餐饮服务的会计分录
  • 一般纳税人外地预缴增值税税率
  • 小规模人力资源外包税率
  • 购买的固定资产什么时候折旧
  • 所得税汇算清缴退税会计分录怎么做
  • 固定资产完工前盘亏的工程物资净损失
  • 公司茶水间备的零食该计入什么会计科目核算?
  • 分配辅助生产车间成本记账凭证
  • 每月计提折旧
  • 经营现金流动比率公式
  • 个人所得税0申报操作流程
  • 餐饮企业收到现金抵用券会计分录
  • 关于纳税人取得的发票
  • 自有房产墙面出租,需要缴纳房产税吗?
  • 经济社会中民商是什么
  • 迁出注销类别怎么写
  • 增值税普票当月开错了怎么办
  • 企业年金企业所得税扣除标准
  • 所得税税前扣除税金有哪些
  • 工厂电线
  • 户外拓展费用入什么科目
  • 资产负债表中的预付款项目应根据什么填列
  • 收到员工水电费怎么做账
  • 小型微利企业的企业所得税优惠政策
  • 事业基金的主要账务处理
  • 房地产开发商负责什么
  • win11专业版和家庭版哪个更流畅
  • 哪个是发票抵扣项目
  • 股票公允价值变动怎么算
  • php imagick
  • 工程物资发生报废损毁
  • php可以做什么脚本
  • 财务人员如何管控费用支出
  • 共管账户和联名账户
  • 企业持有待售的固定资产,应当对其预计
  • nmcli命令全称
  • 利润表增加利润怎么做
  • 销售免税农产品如何开票
  • sql建立聚集索引语句
  • mongodb数据删除
  • 呆账冲销是什么意思
  • 关联方交易的税收问题
  • 房租能不能一次性付清
  • 计税成本对象的分类
  • 暂时进境货物如何申报
  • 购买花卉
  • 捐赠 税收
  • 收到货款未开发票是否违法
  • 购入需要安装的设备计入什么科目
  • 投资收益的会计科目
  • 新车一次能开多少时间
  • 折旧计入主营业务成本的情况
  • 跨月报销的凭证有哪些
  • 股票增发给谁
  • 未确认融资费用摊销额怎么计算
  • 预收账款是什么资产
  • 生产成本增加记哪边
  • 工业企业固定资产折旧年限
  • sql 获取字段类型
  • freebsd服务器搭建
  • 如何重装系统win7具体步骤
  • kb5003169安装失败
  • 右键无法新建wps
  • win10系统桌面怎么设置密码
  • win8的开始
  • win8图标放桌面
  • win10系统自定义设置
  • 在vs中搭建opengl环境
  • perl中use的用法
  • javascript教程代码
  • python flask框架 web服务器
  • 河北电子税务局如何添加办税人员
  • 慰问金使用规定
  • 上海税务机关代码查询
  • 货物劳务税包括哪些税
  • 晋江电视
  • 转卖车辆车船税多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设