小白学习python Day13

字典类型

定义

映射:

  • 映射是一种键(索引)和值(数据)的对应
  • 属性和对应的值
  • 序列中用0123…作为默认索引

字典类型时映射的体现:

  • 键值对:键时数据宿营的扩展
  • 字典时键值对的集合,键值对之间无序
  • 采用大括号{}和dict()创建,键值对用冒号:表示
  • 字典变量中,通过键获得值
    e.g. <字典变量>={<键1>:<值1>,…,<键n>:<值n>}
  • 通过[]向字典变量中索引或增加元素
    <值>=<字典变量>[<键>]
    <字典变量>[<键>]=<值>
>>> d = {"中国":"北京","美国":"华盛顿","日本":"东京"}
>>> d
{'中国': '北京', '美国': '华盛顿', '日本': '东京'}
>>> d["中国"]
'北京'
  • 空的大括号生成的是字典类型(与集合类型区分)
>>> de = {}
>>> type(de)
<class 'dict'>

字典处理函数及该方法

函数
在这里插入图片描述
处理操作方法
在这里插入图片描述
e.g.

>>> d = {"1+2":"3","1+5":"6","4+5":"9"}
>>> d.get("1+2","0")
'3'
>>> d.get("1+4","0")
'0'
>>> d.popitem()
('4+5', '9')

应用场景

对映射的表达:
表达键值对数据,进而操作

元素遍历:
for k in d:
<语句块>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值