美文网首页
python-基础篇05:set

python-基础篇05:set

作者: 只知坚持_d778 | 来源:发表于2018-05-14 17:29 被阅读0次
set集合是无序的,不能包含重复的元素

set的定义:
set={值,值,...值}

添加:

    set.add(value)  向set中添加指定的元素

    set.update(set) 向集合中添加set中包含的元素


删除:
    set.remove(value) 功能:移除set中包含指定的元素 如果该元素不存在 则会报出错误

    set.discard(value) 功能:移除set中包含指定的元素 如果该元素不存在 也不会报错

    set.pop() 功能:随机删除一个元素

    set.clear() 功能:移除集合中所有的元素

| 并集
& 交集
intersection 交集
- 差集
difference 差集
in 判断
union 联合
issubset 子集
issuperset 父集

set2={1,2,3,5}
set3={2,6,7}
#并集
set4=set2|set3
print(set4)
#求交集
set5=set2&set3
print(set5)
set6=set2.intersection(set3)
print(set6)
#求差集
set7=set2-set3
print(set7)
set8=set3.difference(set2)
print(set8)
#判断
print(90 in set2)
#联合
seta=set2.union(set3)
print(seta)

setb={1,2,3,4}
setc={1,2}
bt=setb.issubset(setc)
print(bt)

传递

可变类型:list dict object

不可变类型:int float str tuple None

不可变类型,两个变量引用一个值时,地址值时相同的
修改一个变量值,不会影响另外一个变量值

可变类型:两个变量引用同一个元素时 地址值是相同的,当一个变量值发生变化
另一个变量值 也会发生变化

相关文章

  • python-基础篇05:set

    set集合是无序的,不能包含重复的元素 set的定义:set={值,值,...值} | 并集& ...

  • python-基础篇01

    注释 python语法中的注释 1.单行注释# 表示单行注释(单行注释的范围仅限于一行,只要不回车就算一行) 单行...

  • python-基础篇02

    程序的三种基本结构: 选择结构:根据选择条件 进行判断 并且根据判断结构选择要执行的程序语句会改变程序的执行流程 ...

  • Python-基础篇(一)

    最近在看一本书《跟老齐学Python--从入门到精通》,对,就是这本:戳我戳我( 申明:我和老齐真的不认识,推荐这...

  • Python-基础-时间日期处理

    Python-基础-时间日期处理小结涉及对象1. datetime2. timestamp3. time tupl...

  • Python-爬虫基础-Xpath配合获取网页特定标签内容

    上一篇MonkeyLei:Python-爬取页面内容(涉及urllib、requests、UserAgent、Js...

  • python-基础篇练习题

    通过代码实现如下转换:二进制转换成十进制:v = “0b1111011”十进制转换成二进制:v = 18八进制转换...

  • python-基础

    官网下载python3.9.0,安装时勾选添加环境变量 测试:import this 后输入文本为安装成功 安装p...

  • Java基础之Set

    前言 今天学习java基础类型Set,解剖Set的底层实现。 一、Set子类 Set接口继承自Collection...

  • Python-基础-时间日期处理小结

    Python-基础-时间日期处理小结 原则, 以datetime为中心, 起点或中转, 转化为目标对象, 涵盖了大...

网友评论

      本文标题:python-基础篇05:set

      本文链接:https://www.haomeiwen.com/subject/ngyjdftx.html