del info['name'] #删除dict中键为name的条目
info.clear() #清空字典所有条目
del info #删除整个字典
info.pop(‘name’)#返回并删除键为name的条目
4.2.1映射类型的操作符
1、字典查找操作符:[]
使用方法dict[k]=n,将n赋值给dict中键为k的条目;dict[k],访问dict中键为k的条目。
2、成员关系操作符:(in,not in)
4.6集合数据类型
数学上把集合称作不同元素的集合,集合(set)成员被称为集合元素。集合对象是一组无需可哈希的值。集合支持 in,not in 检查操作符,用len得到集合大小(元素个数),但集合无法创建索引因为集合是无需排列。集合有不同两种类型,可变集合(set)和不可变集合(frozenset)。
4.6.1集合的创建
集合只能通过它的工厂方法创建
s=set('python')
s
>>>set(['y','o','n','t','p','h'])
type(s)
>>> <type,'set'>
4.6.2集合元素的操作
可以遍历查看集合元素
s=set('python')
p in s
>>>True
x in s
>>>False
for i in s
print i
>>>
y
o
n
t
p
h
通过集合的内建方法和操作符增加或删除集合元素:
1、set.add(),向集合添加新元素
2、set.update(),集合的合并
3、set.remove(),删除集合中元素
4.7集合成员关系操作
对于集合真正重要的是成员关系及子集的关系操作。
1、成员关系in,not in。
判断一个元素是否在一个集合中,返回True 或者False。
2、等价与不等价==,!=
集合等价指两个集合中每个元素都相同
3、真子集与子集(<,<=)
4、并集
符号|或者union()方法。
5、交集
符号&或者等价方法intersection()
6、差集
符号-或者等价方法difference()