python并集符号_Python No.18_集合以及表示符号
# !/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:Hugolinhj
list_1 = [1,4,5,7,6,3,7,9]
list_1 = set(list_1)
print(list_1,type(list_1))
#list_1转化为集合数据类型,集合的特点,特点:排除重复。集合也是无序的。
list_2 = set([2,6,3,4,33,41,8])
print(list_1,list_2)
##############################例#################################
list_3 = list_1.intersection(list_2)
print(list_3)
#两个集合的交集
list_3 = list_1.union(list_2)
print(list_3)
#两个集合的并集
list_3 = list_1.difference(list_2)
print(list_3)
#差集,list1里面有,但list2没有
list_3 = list_1.issubset(list_2)
print(list_3)
#判断list1是否为list2得子集
list_3 = list_1.issuperset(list_2)
print(list_3)
#判断list1是否为list2得父集
list_3 = list_1.symmetric_difference(list_2)
print(list_3)
#判断list1、list2中,互相没有的取出来。对称差集
list_3 = set([1,3,4])
list_4 = set([5,6,8])
list_5 = list_3.isdisjoint(list_4)
print(list_5)
#判断list3、list4中,没有出现交集,则True。
print(list_1)
list_3 = list_1.pop()
print("1>>",list_3)
list_3 = list_1.pop()
print("2>>",list_3)
list_3 = list_1.pop()
print("3>>",list_3)
list_3 = list_1.pop()
print("4>>",list_3)
list_3 = list_1.pop()
print("5>>",list_3)
print("6>>",list_1)
#随机删除一个值,并反馈删除的值
list_2 = set([2,6,3,4,33,41,8])
print("==>",list_2.discard("11"))
print("==>>",list_2.discard(2))
print("==>>>",list_2)
#删除指定一个值,不反馈删除值,即使删除错误也不反馈。
list_1.add(999)
print(list_1)
#添加一项
list_1.update([2,999,333])
print(list_1)
#添加多项
#采用符号的常用操作:
s = set ([3,5,9,10])
#创建一个数值集合
t = set (["hello"])
#创建一个唯一字符的集合
r = set ([3,"hesl"])
print(s)
print(t)
print(r)
a = t | s | r
#t和s的并集
b = t & s
#t和s的交集
c = t - s
#求差集(项在t中,不在s中)
d = t ^ s
#求对称差集(项在t或者s中,但不会同事出现在二者中)
print("1.",a)
print("2.",b)
print("3.",c)
print("4.",d)
s = set([3,3,5,4])
s.remove(4)
print(s)
#删除
y=len(s)
print(y)
#s的长度
s = set ([3,5,9,10])
t = set (["hello"])
ss = 3 in s
print(ss)
#判断3是否在s集合中
tt = "hel" in t
print(tt)
#字符串无法切片去判断
ss = 3 not in s
print(ss)
#判断3是否不在s集合中
r = set([1,3,4,5,6,78,9,10])
rr = s <= r
print(rr)
#判断s是否为r的子集
rr = s >= r
print(rr)
#判断s是否为r的父集
p = ([1,1,3,[3,4,5,5],1])
pp = p.copy()
print(pp)
#返回p的浅复制
python并集符号_Python No.18_集合以及表示符号相关推荐
- [转载] python中集合的表示_Python No.18_集合以及表示符号
参考链接: python中的issubset # !/usr/bin/env python # -*- coding:utf-8 -*- # Author:Hugolinhj list_1 = [1, ...
- python并集符号_Python Union()用法及代码示例
两个给定集合的并集是包含两个集合的所有元素的最小集合.两个给定集合A和B的并集是一个由A的所有元素和B的所有元素组成的集合,这样就不会重复任何元素. 表示集合并集的符号是" U". ...
- python 字符串交集_Python序列--集合(set)
集合 集合用于保存不重复元素. - 集合和列表非常相似 - 不同点: 1.集合中只能存储不可变对象 2.集合中存储的对象是无序(不是按照元素的插入顺序保存) 3.集合中不能出现重复的元素 集合的所有元 ...
- python集合的两种类型_python 入门之 – 集合类型(十九)
在python中,集合是一个无序的,不重复的数据组合,他的主要工作如下: 1.去重,把一个列表变成集合,就自动去重了 2.关系测试,测试两组数据之间的交集.差集.并集等关系 我来举个例子,前两个月出了 ...
- [转载] python set大小_python set集合
参考链接: Python集合set Python set集合 最后更新于:2020-03-21 12:06:03 在python变量中除了以前文章所提到的整形int / 浮点数float / 布尔值b ...
- python并集_python去并集
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 并集a = b = c = # 并# 合并数组a.extend(b)# 去重ar ...
- python 列表解析式_python列表解析式,字典解析式,集合解析式和生成器
一.列表解析式(列表推倒式): 功能:是提供一种方便的列表创建方法,所以,列表解析式返回的是一个列表. 1 lst = [1, 3, 5, 8, 10] 2 ll = [x+x for x in ls ...
- python集合类型中的元素是有序的_Python数据类型之集合set
# 集合:用来存储一个无序的不重复的元素序列 # 集合的标识也是大括号{},中间的元素使用逗号","隔开 # 集合的创建方式: # set(序列) # s = {"123 ...
- python整理数据_Python常见数据结构整理
一.序列(列表.元组和字符串) 序列中的每个元素都有自己的编号.Python中有6种内建的序列.其中列表和元组是最常见的类型.其他包括字符串.Unicode字符串.buffer对象和xrange对象. ...
最新文章
- 工业物联网LCD数码屏的驱动原理及低功耗设计(华大半导体HC32L136)
- dubbo yml配置_Spring boot 的profile功能如何实现多环境配置自动切换
- 网络爬虫--5.urllib库的基本使用(1)
- Infographic Modern Graphs Mac(现代信息图表动画fcpx插件)
- Ubuntu16.04下codeblocks16.01安装,适用于不同的架构
- 英雄联盟壁纸,你可以喜欢?
- (Node*)malloc(sizeof(Node))的理解
- nopcommerce 开源商城
- python运算符and_Python AND运算子
- 仿listBox写了一个Control控件为item的列表集合
- paip.提升性能---并行多核编程哈的数据结构list,set,map
- WPF布局控件之StackPanel布局
- 大白菜U盘启动盘手动去除捆绑第三方赞助软件
- 碳中和目标下A股先锋调研:钢铁行业加速碳达峰 多行业影响已现
- java汽车工厂类方法_Java设计模式学习之工厂模式
- IE11下载文件时,文件扩展名自动由点改为下划线
- Python数据结构之栈(LIFO)
- springboot+Rabit实战一:(Rabbit MQ windows 环境搭建)
- 上门家教app开发的前景
- 课程表APP开发市场现状分析
热门文章
- 《OpenGL ES 3.x游戏开发(下卷)》一2.4 展翅飞翔的雄鹰
- 3dsMax---期末设计[CC‘s 游乐园’]
- 盖高辛氏衰,天下归之
- wps excel 表格粘贴到 word 删除首行缩进
- CAD高版本窗体阵列LISP_如何把CAD高版本阵列对话框在低版本调出来?
- Android 双卡双待支持检验SIM信息获取
- python OpenCV与NAOqi库在机器人点球比赛中的应用
- 元宇宙007 | 沉浸式家庭治疗,让治疗像演情景剧一样!
- PHP后端处理苹果内购对接
- JavaScript基础知识总结 18:dom基本操作