鱼c笔记——Python字典(一)

部分内容来自:https://zhidao.baidu.com/question/361566459039915932.html


Python的字典和真正的英文字典比较,Python的字典将单词称为key(键),单词对应的含义称为value(值)

Python的字典在很多地方也称为hash(哈希),有些地方也称为关系数组。

字典是Python唯一的映射类型。


映射类型和序列类型的区别:

序列类型以数组的形式进行存储,通过索引的方式来取得相应位置的值。索引值和对应存储的数据毫无关系。

下面的程序间接的实现了由中文查找英文的方式:

>>> chinese = [1, 2, 3, 4]
>>> english = ['one', 'two', 'three', 'four']
>>> print("4对应的英文是:", english[chinese.index(4)])
4对应的英文是: four

但显而易见的效率不是很高,不符合Python简洁的特点,因此创造出了字典这一数据类型


创建字典

>>> dict1 = {1: 'one', 2:'two', 3:'three', 4:'four'}   #冒号前是键,冒号后是值
>
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值