Python3字典-Python入门到精通

前言

更多内容,请访问个人 我的博客编程


字典

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

什么是健值对?

好比说一个网址就对应一个网站。 blog.pangao.vipbash

image

那么字典也是同样的。咱们来看看字典。函数

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

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

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

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

建立字典

直接将字典赋值给变量就能够建立一个字典变量。code

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

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

>>> dict['公众号']
'潘高陪你学编程'
复制代码

若是用字典里没有的键访问数据,会报错。ip

>>> 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
相关文章
相关标签/搜索