文章目录

  • 一、字典概念
  • 二、字典创建
    • 用“=”创建
    • 用dict()创建
        • 或者:
    • 用fromkeys()创建
  • 三、字典读取
  • 四、字典添加
  • 五、字典修改
  • 六、字典删除
  • 七、有序字典
  • 总结

一、字典概念

  1. 字典是无序可变序列
  2. 放在“{}”中的
  3. 元素是键值对,中间用“:”隔开

二、字典创建

用“=”创建

d={ 'name':'lisa','age':18}
#或者
d={ }

用dict()创建

d = dict('name'='lisa',age=18)

结果如下:

或者:

keys=['1','2','3']
values=['name','age']
d=dict(zip(keys,values))

结果如下:

用fromkeys()创建

formatkeys()创建的只是键,值=None
d=dict.fromkeys(['name','age'])

结果:

还有:

三、字典读取

当键不存在时,会抛出异常
但是当你使用get()方法,如果不存在对应的值则返回None
可以使用items()、keys()、values()
#items()返回字典的键、值
for i in d.items():
	print(i)

结果:

#keys()\values()
print(d.keys())
print(d.values())

四、字典添加

五、字典修改

update()方法
如:

六、字典删除

clear()//同列表,此处略
pop()//同列表,此处略
del//同列表,此处略
popitem():删除并返回字典中的一个元素
如:

七、有序字典

字典是无序的,但是可以使用collections.OrderdDict

总结

没有运气的你,只能考实力

本文地址:https://blog.csdn.net/t15736558649/article/details/110293135