本文最后更新于:星期日, 五月 31日 2020, 2:37 下午

字典

字典是一种一一对应的键值对。

什么是健值对?

比如说一个网址就对应一个网站。

http://blog.pangao.vip

image

那么字典也是一样的。我们来看看字典。

网站:http://blog.pangao.vip
公众号:潘高陪你学编程

把这两个键值对用逗号连接,再用大括号把这些键值对扩起来,就是一个字典。

{'网站':'http://blog.pangao.vip', '公众号':'潘高陪你学编程'}

注意:键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,只能取字符串,数字或元组。

创建字典

直接将字典赋值给变量就可以创建一个字典变量。

>>> dict = {'name': '潘高', '公众号': '潘高陪你学编程'}

直接使用字典变量+方括号+键就可以获取字典对应的值。

>>> dict['公众号']
'潘高陪你学编程'

如果用字典里没有的键访问数据,会报错。

>>> dict['gender']
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
KeyError: 'gender'

修改字典

直接给要修改的字典键赋值就可以修改值了。

>>> dict = {'name': '潘高', '公众号': '潘高陪你学编程'}
>>> dict['name'] = 'pangao'
>>> dict
{'name': 'pangao', '公众号': '潘高陪你学编程'}

直接对字典新增键值对就可以新增字典数据项了。

>>> dict['gender'] = '男'
>>> dict
{'name': 'pangao', '公众号': '潘高陪你学编程', 'gender': '男'}

删除字典

del dict['name'] # 删除键 'name'
dict.clear() # 清空字典
del dict # 删除字典

字典内置函数

函数含义
dict.get(key, default=None)返回指定键的值,如果值不在字典中返回default值
key in dict如果键在字典dict里返回true,否则返回false
dict.items()以列表返回可遍历的(键, 值) 元组数组
dict.update(dict2)把字典dict2的键/值对更新到dict里

更多编程教学请关注公众号:潘高陪你学编程

image




本文标题:Python3字典-Python入门到精通
文章作者:潘高
发布时间:2019年10月20日 - 12:49:22
最后更新:2020年05月31日 - 14:37:59
原始链接:https://blog.pangao.vip/Python3%E5%AD%97%E5%85%B8-Python%E5%85%A5%E9%97%A8%E5%88%B0%E7%B2%BE%E9%80%9A/
许可协议:署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

Python3条件语句-Python入门到精通 上一篇
Python3集合-Python入门到精通 下一篇
如果这篇文章对你有帮助,或者想给我微小的工作一点点资瓷,请随意打赏。
潘高 微信支付

微信支付

潘高 支付宝

支付宝

 目录