Python

来源:互联网 发布:淘客网站源码建立 编辑:程序博客网 时间:2024/05/29 14:42

集合无序,元素唯一。

1. 创建

集合创建的唯一方法:set(iterable)

s = set("cheap")

2. 访问

2.1 判断元素是否在集合中

if "k" in s:    print("k in s.")else:    print("k not in s.")

2.2 遍历

for i in s:    print(i)

3. 更新

# 1. 添加一项#s.add("z")# 2. 更新多项s.update("ky")# 3. 移除一项s.remove("e")# 4. 移除多项s -= set("kp")


5. 操作符:交差并补

s1 = set("cheap")s2 = set("er")print(s1 | s2)print(s1 & s2)print(s1 - s2) # 差集(得出的集合元素只属于s1, 不属于s2)print(s1 ^ s2) # 补集(两个集合的并集 - 两个集合的交集)

6. 子集超集

# 严格子集 - Trues2 = set("cheaper")print(s1 < s2) # 非严格子集 - False, Trues2 = set("cheap")print(s1 < s2)print(s1 <= s2)

参考文献

《Python核心编程》

原创粉丝点击