700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Python 集合(set)类型的操作并交差

Python 集合(set)类型的操作并交差

时间:2024-02-08 14:23:23

相关推荐

Python 集合(set)类型的操作并交差

后端开发|Python教程

python,set集合

后端开发-Python教程

阅读目录

双重锁机源码,vscode识别不出js,ubuntu 启动u盘,dump tomcat,sqlite 数据库修复,发展历程 网页设计,linux php 无法连接dm数据库,服务器验证码不显示,jquerymobile插件下拉框,前端框架开发教程学习,梦见身上爬虫子,php 时间差,seo软文营销,教程springboot,dede列表内容调用标签,连锁公司网站源码,win7网页gzip压缩,新年html网页模板,织梦后台无法登陆,woocommerce 页面,超市管理系统软件文档,c简单程序代码lzw

•介绍

•基本操作

•函数操作

源码代,ubuntu全局安装路径,tomcat8怎么开机自启,网站防爬虫代码,php资产管理系统源码支持附件,宜昌seo招聘lzw

介绍

免费的下单系统源码,vscode怎么搜索型号,ubuntu 安装sas,tomcat之jvm优化,爬虫 例,php 请求拦截,宁夏seo推广推荐公司,免费视频模板网站下载工具,微信商城html 模板lzw

python的set是一个无序不重复元素集,基本功能包括关系测试和消除重复元素. 集合对象还支持并、交、差、对称差等。

sets 支持 x in set、 len(set)、和 for x in set。作为一个无序的集合,sets不记录元素位置或者插入点。因此,sets不支持 indexing, slicing, 或其它类序列(sequence-like)的操作。

基本操作

>>> x = set("jihite")>>> y = set([d, i, m, i, , e])>>> x #把字符串转化为set,去重了set([i, h, j, e, ])>>> yset([i, e, m, d, ])>>> x & y #交set([i, e, ])>>> x | y #并set([e, d, i, h, j, m, ])>>> x - y #差set([h, j])>>> y - xset([m, d])>>> x ^ y #对称差:x和y的交集减去并集set([d, h, j, m])

函数操作

>>> xset([i, h, j, e, ])>>> s = set("hi")>>> sset([i, h])>>> len(x)#长度>>> i in xTrue>>> s.issubset(x) #s是否为x的子集True>>> yset([i, e, m, d, ])>>> x.union(y) #交set([e, d, i, h, j, m, ])>>> x.intersection(y)#并set([i, e, ])>>> x.difference(y)#差set([h, j])>>> x.symmetric_difference(y) #对称差set([d, h, j, m])>>> s.update(x) #更新s,加上x中的元素>>> sset([e, , i, h, j])>>> s.add(1) #增加元素>>> sset([1, e, , i, h, j])>>> s.remove(1) #删除已有元素,如果没有会返回异常>>> sset([e, , i, h, j])>>> s.remove(2)Traceback (most recent call last): File "", line 1, in s.remove(2)KeyError: 2>>> s.discard(2) #如果存在元素,就删除;没有不报异常>>> sset([e, , i, h, j])>>> s.clear() #清除set>>> sset([])>>> xset([i, h, j, e, ])>>> x.pop()#随机删除一元素i>>> xset([h, j, e, ])>>> x.pop()h

以上这篇浅谈Python 集合(set)类型的操作并交差就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持PHP中文网。

更多Python 集合(set)类型的操作并交差相关文章请关注PHP中文网!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。