python基础教程——dict和set
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删除元素,可以进行&和 | 运算。