博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python之旅:集合
阅读量:4691 次
发布时间:2019-06-09

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

 


 

#作用:去重,关系运算,#定义:            知识点回顾            可变类型是不可hash类型            不可变类型是可hash类型#定义集合:            集合:可以包含多个元素,用逗号分割,            集合的元素遵循三个原则:             1:每个元素必须是不可变类型(可hash,可作为字典的key)             2:没有重复的元素             3:无序 注意集合的目的是将不同的值存放到一起,不同的集合间用来做关系运算,无需纠结于集合中单个值 #优先掌握的操作:#1、长度len#2、成员运算in和not in#3、|合集#4、&交集#5、-差集#6、^对称差集#7、==#8、父集:>,>= #9、子集:<,<=
linux={
'qww','allen','qwe','qw'}python={
'allen','xss','xsa'}#1、长度lenprint(len(linux))# 4#2、成员运算in和not inprint('asd' in python )# False#3、|合集print(linux | python)# {'xss', 'qw', 'allen', 'xsa', 'qww', 'qwe'}#4、&交集print(linux & python)# {'allen'}#5、-差集print(linux - python)# {'qw', 'qww', 'qwe'}#6、^对称差集print(linux ^ python)# {'xsa', 'qww', 'qwe', 'qw', 'xss'}#7、==print(linux == python)# False#8、父集:>,>=print(linux > python)# False#9、子集:<,<=s1=(1,2,3)s2=(1,2)s3=(1,2,4)print(s2 < s1)print(s3 < s1)# True# False
集合操作

 

#定义方式#{}内用逗号分隔开多个元素,注意注意注意:#1 每一个元素必须为不可变类型#2 集合内的元素不能重复#3 集合无序s={} # 定义空字典s=set() # 定义空集合print(s,type(s))print(s,type(s))s={1,'a',3} # s=set({1,'a',3})print(s,type(s))s={1,2,2,2,2,22,2,2,2,2,}print(s)s={
'a','asdfsa',(1,2),1,3.1}print(s)
#   一.关系运算#   有如下两个集合,pythons是报名python课程的学员名字集合,linuxs是报名linux课程的学员名字集合}pythons={
'alex','egon','yuanhao','wupeiqi','gangdan','biubiu'}linuxs={
'wupeiqi','oldboy','gangdan'}#   1. 求出即报名python又报名linux课程的学员名字集合print(pythons & linuxs)#   2. 求出所有报名的学生名字集合print(pythons | linuxs)#   3. 求出只报名python课程的学员名字print(pythons - linuxs)#   4. 求出没有同时这两门课程的学员名字集合print(pythons ^ linuxs)
关系运算

 

 


 

转载于:https://www.cnblogs.com/moyand/p/8627876.html

你可能感兴趣的文章
Binary Agents
查看>>
入门Webpack,看这篇就够了
查看>>
短信拦截马”黑色产业链与溯源取证研究
查看>>
Mac Xdebug安装时遇到了Zend Engine API 不一致的问题
查看>>
最小公倍数
查看>>
asp.net如何定时执行任务
查看>>
在github上实现页面托管预览功能
查看>>
css选择器
查看>>
prim
查看>>
给陌生人写一封信
查看>>
noip2013花匠
查看>>
[CF]Equalize Them All
查看>>
React Ant design table表单与pagination分页配置
查看>>
重大发现: windows下C++ UI库 UI神器-SOUI(转载)
查看>>
linux 压缩文件的命令总结
查看>>
linux tail 命令详解
查看>>
BZOJ-3207 花神的嘲讽计划Ⅰ
查看>>
BZOJ-1069 [SCOI2007]最大土地面积
查看>>
进程与线程的一个简单解释【摘】
查看>>
COJ976 WZJ的数据结构(负二十四)
查看>>