博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python笔记5----集合set
阅读量:7197 次
发布时间:2019-06-29

本文共 654 字,大约阅读时间需要 2 分钟。

1、集合的概念:无序不重复

分为可变集合(set())和不可变集合(frozenset)两种

2、创建集合

aset=set('hello')

>>aset={'h','e','l','o'}

3、集合的基本运算

数学符号 Python符号 意思
- 或 \        - 差集
& 交集
| 并集
!= 不等于
== 等于
in 有成员资格
not in 没有成员资格

 

增:aset.add('world')    >>aset={'h','world','e','o','l'}

更新:aset.update('world')    >>aset={'h','w','r','l','o','d','e'}

删:aset.remove('w')            >>aset={'h','r','l','o','d','e'}

aset={'h','e','l','o'}

bset={'w','o','r','l','d'}

交:aset&bset    >>{'o','l'}

并:aset|bset     >>{'h','e','l','o','w','r','d'}

差:aset-bset    >>{'h','e'}    即aset有的bset没有的

等于:aset==bset   >>False

判断是否是子集:aset.issubset(bset)

转变成list或者tuple: list(aset)      tuple(aset)

 

转载于:https://www.cnblogs.com/Lee-yl/p/8624034.html

你可能感兴趣的文章
MongoDB下,启动服务
查看>>
IOS学习笔记--IOS常用控件汇总
查看>>
设置h5页面不可复制文字
查看>>
自己写的日历控件 jquery
查看>>
modelsim testbench测试DFF触发器verilog
查看>>
Windows最强ssh客户端推荐 —— Bitvise SSH Client
查看>>
《Programming in Lua 3》读书笔记(二)
查看>>
eclipse 中 Android sdk 无法更新的问题
查看>>
PrestaShop 网站后台配置(八)
查看>>
Android--CountDownTimer倒计时工具类
查看>>
linux关于bashrc与profile的区别(转)
查看>>
操作系统知识汇总
查看>>
final发布评论
查看>>
读取Excel二进制写入DB,并从DB中读取生成Excel文件
查看>>
了解.NET框架
查看>>
用java语言写一个简易版本的登录页面,包含用户注册、用户登录、用户注销、修改密码等功能...
查看>>
es6+最佳入门实践(4)
查看>>
R 语言绘制功能富集泡泡图
查看>>
Django默认ORM(一):基本配置
查看>>
iostat 监视I/O子系统
查看>>