集合,字符编码
内容
- 集合类型
- 关系运算
- 去重(有局限性)
- 字符编码(理论多,结论少)
应用:
- 处理文本文件
- python字符串语法
----------------------缓冲带------------------------
正题
1. 集合类型
1.1 作用
- 关系运算
- 去重(有局限性)
1.2 定义
在{}中用逗号分隔开多个元素,多个元素满足下列三个条件
- 集合内元素必为不可变类型
- 集合内元素无序
- 集合内元素没有重复
s = {
1,'ds'}
# s = set({1,2})
了解
s = {}
# 默认是空字典
# 定义空集合
s = set()
print(s,type(s))
1.3 类型转换
set('hello')
# 剩下helo(无序)
1.4 内置方法
关系运算
1.4.1 取交集
两者共同点
friends1 = {
'Sb','Richard','吃鸡','Egon'}
friends2 = {
'Joy','Richard','WangZheRongYao','Egon'}
res = friends1 & friends2
print(res)
print(friends1.intersection(friedns2))
1.4.2 取合集
两者所有着
friends1 = {
'Sb','Richard','吃鸡','Egon'}
friends2 = {
'Joy','Richard','WangZheRongYao','Egon'}
print(friends1.union(friends2))
1.4.3 取差集
friends1/friends2独有的好友独有的好友