零基础学习 Python 之字典

本文介绍了Python中的字典数据类型,包括字典的定义、创建方法、访问值、基本操作和相关方法。字典是键值对的集合,键必须是不可变类型,值可以任意。通过键可以高效地查找、添加和修改值,无需考虑顺序。文中还详细解释了get、setdefault、items、keys、values、pop、popitem和update等方法的使用。
摘要由CSDN通过智能技术生成

字典的定义

相信大家对字典并不陌生吧,学生时代一块块的大小 “砖头”,还记得怎么用吧?先从索引查找,不管是拼音还是偏旁部首,通过索引查到相应的内容,这样就不需要我们从头一页一页的找,这种方法可以很快的找到目标。正是基于这种需求,Python 里有了一种 dictionary 的对象类型,翻译过来就是 “字典”,用 dict 表示。

创建字典

字典里的元素是一对一对的,有个特别好听的名字叫:键 / 值对,形式是 “key” : “value” ,前面的是键,后面是前面的键所对应的值,键 / 值之间用英文的冒号隔开,每一对键 / 值之间用英文的逗号隔开。在字典中,键是唯一的,不能重复,而值则是对应于键,可以重复。

创建字典的方法有很多,我在这里挑几种依次给大家说说。

1.创建一个空的字典,然后向里面加东西,当然也可以创建一个非空的字典然后在里面加键 / 值对。

>>> first_dict = {}
>>> first_dict
{}
>>> second_dict = {'name':'rocky','like':'python'}
>>> second_dict
{'name': 'rocky', 'like': 'python'}
>>> second_dict['where'] = 'China'
>>> second_dict
{'where': 'China', 'name': 'rocky', 'like': 'python'}

在前面的文章里我们讲过字符串,列表和元组,其中列表是可变的,字符串和元组是不可变的,那么字典呢?我们来试验一下。

>>> second_dict = {'name':'rocky','like':'python'}
>>> second_dict['name'] = 'leey'
>>> second_dict
{'name': 'leey', 'like': 'python'}

以上表明,字典是可以修改的,即它是可变的。

2.可以利用元组创建字典&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Rocky0429

一块也是爱

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值