字典dict
python内置了字典:dict的支持,即map,key-value
字典内部存储和key放入顺序是没有关系的。
#初始值
d = {'Michael':95, 'Bob':75,'Tracy':85}
#输出时
d['Michael']
>>>95
#通过key放入
d['jack'] = 88
#通过in判断key是否存在
'Thomas' in d
>>>false
#通过dict提供的get()方法,如果key不存在,返回None,或者自己指定的value
d.get('Thomas')
d.get('Thomas', -1)
>>> -1
#删除一个key,用pop(key)方法,对应的value也会从dict中删除
d.pop('Bob')
>>>75
set
类似dict,是key的集合
#使用列表创建
s = set([1, 2, 3])
s
>>> {1, 2, 3}
#添加元素到set中
s.add(key)
#删除元素
s.remove(key)