字典:
创建:a={x1:y1,x2:y2}
通过 zip创建:k={‘name’,‘age’}
v={‘didi’,‘20’}
dict(zip(k,v))
空字典:fromkeys
a=dict.fromkeys({‘name’,‘age’})
访问:a[‘name’]
a.get(‘name’)
查看所有键、所有值 a.keys() , a.values()
len()查找键值对的个数
检查一个 键 是否在字典中: in 例: ‘name’ in a
添加: a{‘money’}=1000 直接添加 如果有一样的键名则覆盖
删除: del() 例 del(a[‘name’])
clear() 全部删除
popitem():随机删除一个键,例 a.popitem()
update() 例 a.update(b) 将b字典内容添加到a,有重复的则覆盖
序列解包:s={'name':'ss','age':'18'}
a,b=s
a:'name' , b:'age'
a,b=s.values()
a:'ss',b:'18'
a,b=s.items()
a:('name','ss'),b:('age','18')
集合:无序可变,元素不能重复
例:a={3,4,5}
添加:a.add(xx)
set函数将列表或元组变成集合
a.remove(xx)删除集合元素
|并集,a.union(b) &交集a.intersection(n) -差集a.difference(b)
python 可以连续判断 例:20<a<100