字典
字典定义
键值对的无序可变序列
字典创建
- a={‘name’:‘Xiaoming’,‘age’:18,‘job’:‘programmer’}
- b=dict(name=‘Xiaoming’,age=18,'jo=‘programmer’)
- c=dict(zip(k,v))
字典元素的访问
- a=[键]
- a.get()
- a.items()列出所有的键对
- a.keys()列出所有的键
- a.value()列出所有的值
- a.len()键对的个数
字典元素的添加、修改、删除
- a=[]=,如果旧的会覆盖,新的增加
- update() 将新字典添加到旧字典
- del(a=[‘name’])
- clear()删除所有
- pop(‘age’)
- popitem()
序列解包
便于对多个变量赋值
- x,y,z=10,20,30
- (a,b,c)=(10,20,30)
- [a,b,c]=[10,20,30]
- s={} a,b,c=s e,d,f=s.value()
表格数据使用字典
字典底层yuan
集合
无序可变,元素不能重复
集合的创建
- 使用{}创建,用add()添加元素
- 用set()创建