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核心编程》
阅读全文
0 0
- Python
- Python
- Python
- python
- Python
- PYTHON
- Python
- Python
- Python
- Python
- Python
- Python
- Python
- Python
- Python
- Python
- python
- Python
- springboot入门第二篇之Helloworld
- 继承
- Excel在统计分析中的应用—第五章—统计指数-Part6- 综合指数(资本加权指数)
- Help is needed for Dexter(UVA
- Oracle Startup / Shutdown启动和关闭过程详解(概念)
- Python
- 数据结构实验之链表一:顺序建立链表
- iOS 实现UIButton加小红点
- centos7安装mysql
- ZOJ 3452 Doraemon's Stone Game(博弈)
- mapreduce GroupingComparator mapreduce排序规则和分组规则
- 进阶1.JavaScript深入之从原型到原型链
- 湖南省第八届省赛题!!csu1119 Collecting Coins
- C# WinForm的ListView的排序,列标题包括排序三角形