# python 集合 # /usr/sbin/py python # -*-coding:utf-8-*- s = {1, 2, 3, 4, 5, 1, 2, True, ("jake", "tom")} # 特点: 去重,不能存入同样值 ,无序,元素中只能包含字符串,数字,元组(bool类型不识别,列表类型报错) print(s) # {1, 2, 3, 4, 5} # 定义集合 s = set("jake") # 内置函数 定义集合 print(s) # 集合内置方法 s.add("jake") # 集合添加元素 print(s) s.pop() # 随机删除一个 # s.remove("j") # 删除一个不存在的元素会报错 s.discard("dfafaf") # 删除元素,如果不存在不会报错 print(s) s.clear() # 清空集合 # 集合的交集,差集,并集 py_l = ["lufei", "namei"] ln_l = ["lufei", "suoLong"] p_l = set(py_l) l_l = set(ln_l) print(p_l,l_l) _intersectionResult = p_l.intersection(l_l) #交集 print(_intersectionResult) print(p_l & l_l) #交集的另一种写法 _unionResult = p_l.union(l_l) #并集 print(_unionResult) print(l_l | p_l) # 并集的另一种写法 _difResult = p_l.difference(l_l) # p_l的不同部分输出 print(_difResult) print(p_l-l_l)
python 08 基本数据类型 集合
最新推荐文章于 2021-09-27 11:11:34 发布