自学内容网 自学内容网

Python基础学习-07不可重复的set集合

目录

1、set的定义

2、set的基本操作

3、set的函数

4、嵌套和解析

5、本节总结


1、set的定义

• set的属性
    1)无序不重复元素集
    2)不支持索引、切片、嵌套
    3)主要用于关系测试和消除重复元素
    4)支持:联合、交集、差集、对称差集
• 使用{} 定义一个set
    1) S = {}
    2) S ={1,2,3,4,5}
    3) S = set(“hello”)
    4) S = set(list)

2、set的基本操作

• set集合的基本操作
    1) x in S x not in S
    2) len(S)
    3) S1 | S2 并集
    4) S1 – S2 差集
    5) S1 & S2 交集
    6) S1 ^ S2 对称差集

3、set的函数

• 常用函数
    1) S.add(item) S.update(set) S.clear() S.remove(item) S.discard(item) S.pop()
    2) S.issubset(set) S.issuperset(set) #是否包含
    3) S.difference(set) S.difference_update(set) #差集(更新)
    4) S.intersection(set) S.intersection_update(set) #交集(更新)
    5) S.symmetric_difference(set) S.symmetric_difference_update(set) #对称差集(更新)
    6) S.union(set) S.isdisjoint(set)

4、嵌套和解析

• 解析
    1) [x * 2 for x in S]

5、本节总结

• 如何掌握本节内容
    1) set的定义、操作、函数、解析
    2)课后:把代码自己敲一遍

具体参照附件代码


原文地址:https://blog.csdn.net/soarfeng/article/details/143780867

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!