set集合
集合是一个无序的、不重复的数据组合,它的主要作用如下:
去重,把一个列表变成集合,就自动去重了
关系测试,测试两组数据之间的交集、差集、补集等
s = ["上汤娃娃菜", "开水白菜", "蒸羊羔", "烧花鸭", "开水白菜", "蒸羊羔"] t = set(s) # 得到一个唯一菜名的集合 print(t) s = "hello world 其实一直旅行的人都是挺孤单的,他们没有什么地方可以说服自己停下来。所以他们只 能一直走,因为在陌生的环境里什么都是新鲜的。没有时间停下来让一切变得熟悉" t = set(s) # 得到一个唯一字符的集合 print(len(t)) print(s1 | s2) # 并集 print(s1 & s2) # 交集 print(s1 - s2) # 差集 print(s1 ^ s2) # 对称差集,并集减去交集 # 往集合里边增加一项 s1.add("9") print(s1) # 往集合里边增加多项 s1.update(["x", "y", "z"]) print(s1) # 删除一项 s1.remove("x") print(s1) s1 = {"1", "2", "3"} if "3" in s1: print("某元素是否存在于指定的集合") if "9" not in s1: print("某元素不存在于指定的集合") s2 = {"1", "2", "3", "4", "5"} if s1.issubset(s2): # 判断是否是子集 print("pass") if s1 < s2: # 判断是否是子集
print("pass2")

浙公网安备 33010602011771号