热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Set集合_set集合

篇首语:本文由编程笔记#小编为大家整理,主要介绍了set集合相关的知识,希望对你有一定的参考价值。#_*_coding:utf-8_*_#作者:王佃元

篇首语:本文由编程笔记#小编为大家整理,主要介绍了set集合相关的知识,希望对你有一定的参考价值。


# _*_coding:utf-8_*_
# 作者:王佃元
# 日期:2019/12/20
# 集合的创建 格式:set()可变集合 frozenset()不可变集合
# s = set(‘derywong,helloworld‘)
# s1 = [‘dery‘, ‘wong‘, ‘hello‘, ‘world‘, ‘dery‘] # 集合可以去掉重复的元素,set是无序的。如果需要获取集合的内容可以使用for循环或迭代器
# # print(s1)
# # s1 = set(s1)
# # print(s1, type(s1))
# s2 = frozenset(‘derywong,helloworld‘)
# # print(‘o‘ in s2)
# s.add(‘111‘) # add方法将内容作为一个整体放入集合
# s.update([‘6789‘, ‘nihao‘]) # update方法将内容拆开放入集合
# # s.update(123, ‘nihao‘)
# s.remove(‘111‘) # 删除指定元素
# s.pop() # 删除最后一个元素
# s.clear() # 清空元素
# del s #删除集合
# print(s)
a = set([1, 2, 3, 4, 5])
b = set([4, 5, 6, 7, 8])
# 交集:intersection &
print(a.intersection(b)) #intersection 交叉
print(a & b)
# print(a b)
# 并集:union、|
print(a.union(b))
print(a | b)
# 差集、-
print(a.difference(b)) # a中有的,b中没有
print(a - b)
print(b.difference(a)) # b中有的,a中没有
print(b - a)
#对称差集 ^
print(a.symmetric_difference(b)) #symmetric 对称的
print(a ^ b)
#父集 超集
print(a.issuperset(b))
#子集
print(a.issubset(b))

#集合的作用:去重、关系测试

推荐阅读
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • Introduction(简介)Forbeingapowerfulobject-orientedprogramminglanguage,Cisuseda ... [详细]
  • Python之基础篇(三)
    基础篇之三:一,数据类型之set.总结:set无序,不重复。1,创建set:s{1,2,3}print(s,type(s))list1[1,2,3]s1(list1)prin ... [详细]
  • 基于halcon的特征匹配实例
    特征匹配原图模板识别图代码结果原图模板识别图代码*这个例子在图片数据库中查找文章的页面。*第一步是训练不同的页面并创建模型。*然后搜索未知图像并检测出正确的文章页面。*请注意& ... [详细]
  • 第八章 元组与集合
    目录​一、元组二、集合三、集合的数学操作四、集合的相关操作五、集合间的关系六、列表、元组、集合、字典区别一、元组元组是python内置的数据结构之一, ... [详细]
  • 一.元祖类型 (tuple)1.什么是元祖?用途:用于存放多个值,当存放的多个值只有读的需求没有改变的需求时,用元祖最合适.定义方式:在()内用逗号分隔开的多个任意类型的值t(1, ... [详细]
  • MyBatis多表查询与动态SQL使用
    本文介绍了MyBatis多表查询与动态SQL的使用方法,包括一对一查询和一对多查询。同时还介绍了动态SQL的使用,包括if标签、trim标签、where标签、set标签和foreach标签的用法。文章还提供了相关的配置信息和示例代码。 ... [详细]
  • 基于dlib的人脸68特征点提取(眨眼张嘴检测)python版本
    文章目录引言开发环境和库流程设计张嘴和闭眼的检测引言(1)利用Dlib官方训练好的模型“shape_predictor_68_face_landmarks.dat”进行68个点标定 ... [详细]
  • iOS超签签名服务器搭建及其优劣势
    本文介绍了搭建iOS超签签名服务器的原因和优势,包括不掉签、用户可以直接安装不需要信任、体验好等。同时也提到了超签的劣势,即一个证书只能安装100个,成本较高。文章还详细介绍了超签的实现原理,包括用户请求服务器安装mobileconfig文件、服务器调用苹果接口添加udid等步骤。最后,还提到了生成mobileconfig文件和导出AppleWorldwideDeveloperRelationsCertificationAuthority证书的方法。 ... [详细]
  • SpringMVC接收请求参数的方式总结
    本文总结了在SpringMVC开发中处理控制器参数的各种方式,包括处理使用@RequestParam注解的参数、MultipartFile类型参数和Simple类型参数的RequestParamMethodArgumentResolver,处理@RequestBody注解的参数的RequestResponseBodyMethodProcessor,以及PathVariableMapMethodArgumentResol等子类。 ... [详细]
  • QuestionThereareatotalofncoursesyouhavetotake,labeledfrom0ton-1.Somecoursesmayhaveprerequi ... [详细]
  • 用户视图(查看运行状态或其他参数)系统视图(配置设备的系统参数)system-viewEntersystemview,returnuservi ... [详细]
  • 基于词向量计算文本相似度1.测试数据:链接:https:pan.baidu.coms1fXJjcujAmAwTfsuTg2CbWA提取码:f4vx2.实验代码:imp ... [详细]
  • 数学和统计方法sum对数组中全部或某轴向的元素求和。零长度的数组的sum为0。mean算术平均数。零长度的数组的mean为NaN。importnumpyas ... [详细]
  • Python中程序员的面试题有哪些
    小编给大家分享一下Python中程序员的面试题有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有 ... [详细]
author-avatar
卡哇伊--欣欣_749
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有