您的位置:首页 > 编程语言 > Python开发

Python Note [4] dict & set

2018-03-17 21:43 375 查看
dict    d = {}'A'  对应一个key 对应一个值 1d[''] 查找
'' in d 检查是否有''d.get(d['']) 检查是否有''d.pop(d[''])删除d['A'] = 2 直接替换d['D'] = 4 增加d内部存放关系与key没有关系;dict占用空间大,搜索时间短key 不可变,不可重复,list 不能作为 key; 字符串、整数可以

>>>d={'A':1, 'B':2, 'C':3}>>>d['A'] 1>>>print ('D' in d) 
False>>>print(d.get['D'],-1)  -1
>>>print(d.get['D'])None
set 是key的集合,无重复元素。可以输入重复元素,set会自动剔除。set内不可变,不能放入list

remove 删除add 增加s1 & s2 交集 s1 | s2 并集

>>>s = set([1,2,3,3])>>>s1= ([1,2])>>>s2 = ([2,3])>>>print(s){1,2,3}>>>s.add(4)>>>print(s){1,2,3,4}
>>>print(s.add(4))None

>>>s.remove(1)>>>print(s){2,3,4}>>>print(s1&s2)>>>print(s1|s2) {2}{1,2,3}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: