这是我的第一篇博客
我用的是MarkDown来编辑文章
Python学习笔记
- var.startswith('str') : 以'str'字符开始;
- var.endswith('str'): 以'str' 字符结束。
li = ['alec',' aric','Alex','Tony','rain']
for i in li:
a = i.strip() #去除字符串两边空白
if a.startswith('a',) and a.endswith('c'):
print(a)
输出结果:
alec
aric
集合创建
# 两种方法:
a = {1,2,3,4,5}
b = set([4,5,6,7,8])
集合运算
| 名称 | 英文方法 | 运算符号 | 功能 |
|---|---|---|---|
| 交集 | a.intersection(b) | a & b | a与b 的交集 |
| 并集 | a.union(b) | a (管道符) b | a与b的并集 |
| 差集 | a.difference(b) | a - b (减号) | 差集,in a but not in b |
| 对称差集 | a.symmetric_difference(b) | a ^ b | a与b 的对称差集 |
| 子集 | a.issubset(A) | 无 | 判断a 是A 的子集 |
| 父集 | print(A.issuperset(a)) | 无 | 判断A 是a 的父集 |
总结:对称差集 等于 并集 减 交集
判断两个集合是否存在交集
a.isdisjoint(c) # a与c 存在交集返回False,不存在交集返回True
浙公网安备 33010602011771号