dict
python内置字典:dict,全称dictionary,在其他语言中称为map,使用键值对存储。
ex:
d = {'xiaoli' : 95 , 'xiaoming' : 98 , 'xiaobai' : 100}
d['xiaoli'] //95
直接定义键值对
ex:
d['adm'] = 67
d['adm'] //67
判断key是否存在
ex:
//in 判断
'THeme' in d
False //get方法
d.get('Theme')
d.get('Theme' , -1)
-1 //删除key,pop(key)方法
d.pop('xiaoli')
95
d
{'xiaoming' : 98 , 'xiaobai' : 100}
set
set是一组key集合,但不存储value,在set中没有重复的key。
要创建一个set,需要提供一个list作为输入集合,重复元素在set中自动被过滤。
ex:
s = set([1,2,3])
s
{1,2,3} s = set([1,2,3,3,4])
s
{1,2,3,4}
add方法添加元素到set中,可以重复添加,但不会有效果。remove删除元素,可以进行&和 | 运算。