python第八天
程序员文章站
2022-07-07 19:58:42
1.字典是“键值对”的无序可变序列,字典中的每个元素都是一个键值对,包含键对象,值对象a=[‘name’:‘gaoqi’,‘age’:'18,‘job’:‘programmer’]可变对象不能作为键2.字典的创建a={‘name’:‘gaoqi’,‘age’:‘18’}b=dict(name=‘gaoqi’,age=18)3.字典元素的访问①通过键获得值a=[‘name’:‘gaoqi’,‘age’:'18,‘job’:‘programmer’]a[‘name’]**②get()**...
1.字典
是“键值对”的无序可变序列,字典中的每个元素都是一个键值对,包含键对象,值对象
a=[‘name’:‘gaoqi’,‘age’:'18,‘job’:‘programmer’]
可变对象不能作为键
2.字典的创建
a={‘name’:‘gaoqi’,‘age’:‘18’}
b=dict(name=‘gaoqi’,age=18)
3.字典元素的访问
①通过键获得值
a=[‘name’:‘gaoqi’,‘age’:'18,‘job’:‘programmer’]
a[‘name’]
**②get()**常用
a.get(‘name’)
检测一个键是否在其中
‘name’ in a
4.字典元素的添加修改,删除
a={‘name’:‘gaoqi’,‘age’:'18,‘job’:‘programmer’}
若加的值存在则直接覆盖,若加的值不存在则生成新的
a[‘address’]='西三院’
b={‘name’:‘gaoqi’,‘age’:16,‘job’:‘programmer’,‘address’:'西三院’}
a.update(b)
将新的键值对全部添加到旧字典上
del()删除
del(a[‘name’])
pop()也是删除,把删除的给b
x,y,z=(20,30,40)
[x,y,z]=[20,30,40]
本文地址:https://blog.csdn.net/weixin_44340805/article/details/107168916