目录
1、创建字典
#空字典
a = dict() #空字典
a = {} #空字典
a = {'name': 'zhangsan', 'age': 18, 'score': 95}
print(a) #打印字典
3、字典内建函数
len(a) #字典长度
type(a) #类型
str(a) #字典用字符串表示,返回字符串
a.clear() #清空字典
b = a.copy() #b是a的浅拷贝
a.fromkeys()
a.get(key,default=None) #返回key对应的值,如果没有key,返回defalut
a.setdefault(key,default=None) #设置key对应的值,如果没有key,添加key并设置值defalut
key in a #判断a中是否有键key
a.items() #以列表返回
a.keys() #以列表返回
a.values() #以列表返回
a.update(a) #把b中的键/值对,添加到a中,如有相同的key,b覆盖a的值
a.pop(key) #删除a中的某个键
a.popitem() #删除a中的最后一个键
2、访问、修改、删除
a = {'name': 'zhangsan', 'age': 18, 'score': 95}
printf(a['name']) #访问
a['age'] = 19 #修改
del a['score'] #删除某个键
a.clear() #清空字典
del a #删除这个字典对象
3、特性
1、一个键只能出现一次
2、键不可变,可以用数字、字符串、元组等,键对应的值可变