python字典与集合
字典
常用方法
(1)字典名[“属性名”]
(2)如果在获取的元素的值本身就是字典不能在获取之后添加,否则会多[]
(3)python json.dumps与json.dump的区别
dumps是将dict转化成str格式,loads是将str转化成dict格式。
dump和load也是类似的功能,只是与文件操作结合起来了。
判断某元素是否在当前字典内
(4)判断是否含有key
字典.has_key(key)
3.X之后修改为 字典.__contains__(key)
判断字典中不包含当前key
元素 not in字典
删除指定项
集合.pop(key)
Del 字典[key]
Del 字典:删除整个字典
字典.clear()清空整个字典
New=字典.copy():拷贝字典成为一个新的字典
集合(list)
常用方法
集合之间的常用方法
注意:
求两个集合的差集只会保留第一个集合中有的但是不在第二个集合的
使用remove删除元素时当元素不存在会报错
用discard删除不存在的元素,不会出现报错
去重转换为列表修改为集合set