字典概念
- 字典也是一个可变序列(可以增删改)
- 列表不同的是,他是无序序列。
- 以键值对的方式储存数据
- 原理是hash函数计算key决定储存位置
定义方式
- {}定义
- dict()函数定义
#{}定义
dict1={'name':'lili','age':20}
print(dict1)
#dict()函数
dict2=dict(name="hkas",age=10)
print(dict2)
结果展示
常用操作
获取
- get()不存在时,报none
- 【】不存在时,报错
print(dict1['name'])
print(dict2.get('age'))
print(dict2.get('age1'))
print(dict1['name1'])
结果展示
判断
- in
- not in
print('age' in dict1)
print('age' not in dict1)
结果展示
增删改
del dict1['age']
#删除
print(dict1)
dict1.clear()
#请客
print(dict1)
dict1['sex']='boy'
#增加
print(dict1)
结果展示
遍历
for item in dict2 :
print(item,dict2[item])