Python学习笔记 (dict和set)

dict和set
1.dict 使用键-值(key-value)存储,具有极快的查找速度。
    d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}
   取用dict中的元素d['Michael'],删除元素d.pop('Bob')
2.dict的key必须是不可变对象。list不能作为dict的key。
3.set是一组key的集合,但不存储value。key必须是不可变对象。key不能重复。
    >>> s = set([1, 2, 3])
    >>> s
    {1, 2, 3}
4.set可以看成数学意义上的无序和无重复元素的集合,因此,两个set可以做数学意义上的交集、并集等操作:
    >>> s1 = set([1, 2, 3])
    >>> s2 = set([2, 3, 4])
    >>> s1 & s2
    {2, 3}
    >>> s1 | s2
    {1, 2, 3, 4}

评论