两个集合根据属性取差集_python之集合,字符编码

本文详细介绍了Python中的集合操作,包括集合的定义、类型转换、内置方法,特别是关系运算如交集、合集、差集和对称差集。同时,深入探讨了字符编码的概念、历史发展,从ASCII到Unicode再到UTF-8的转变,以及字符编码在文本编辑器中的应用和Python中的使用情况。
摘要由CSDN通过智能技术生成

集合,字符编码

内容

  1. 集合类型
  • 关系运算
  • 去重(有局限性)
  1. 字符编码(理论多,结论少)
    应用:
  • 处理文本文件
  • python字符串语法

                  ----------------------缓冲带------------------------

正题

1. 集合类型

1.1 作用

  • 关系运算
  • 去重(有局限性)

1.2 定义

在{}中用逗号分隔开多个元素,多个元素满足下列三个条件

  1. 集合内元素必为不可变类型
  2. 集合内元素无序
  3. 集合内元素没有重复
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独有的好友独有的好友

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值