大家好
今天我们来共同探讨
Python的另外一种数据类型
字典
技术要点:
字典的定义
字典的基本使用
字典的特性
对于常规字典的定义
相信大家应该很熟悉
常老师是上小学的时候
遇到不会的字或者词
随手拿本字典开始查
大家是否能够回忆起我们
拿起一本新华字典时是
如何进行查询的呢?
大概分为这几部把
首先找到这个字的偏旁部首
进而找到这个字
大概是这样吧
没有啥文化的我
早就被字典抛弃了(尴尬脸)
那么
我们Python中的字典是如何呢?
其实和现实中的字典基本一致
那就是
字典中存在一组一组的
键值对
每个
“键”
都会对应一个
“值”
键值之间用“:”连接
用“,”相隔
整个字典写在
“{}”中
例如:
我们也可以根据键取出值
例如:
如果我们想要修改字典中的值
如何操作呢?
我们再来看删除操作
如果说
我们只想删除字典中的某一个
键值对
可以使用
del语句
例如:
这时候我们看到
dic这个字典里就没有
Job这个键值对了
如果这时我们想删除整个字典
就更简单了
也是使用del这个语句
这时候我们再要求输出dic这个字典
就会报错
“dic未被定义”
因为已经被我们整体删除了
在一个字典中
键一旦定义是不能被改变的
但是值可以
由于这个特性
字典的键可以是
数字
字符串
元组
但是不能是列表
因为列表的特性就是可变
OK,这就是字典的基本使用
希望大家能够多多练习
领取专属 10元无门槛券
私享最新 技术干货