当前位置: 首页 > news >正文

怎么做网站和艺龙对接链友之家

怎么做网站和艺龙对接,链友之家,商城网站制作教程,温州做网站哪家公司好1 集合(set)的定义 1.1 集合是一个无序且不重复元素的序列: 1)无序:存储顺序和添加的顺序不一定相同,不支持索引、切片 2)元素不重复:当添加重复元素时,集合会自动去重…

1 集合(set)的定义

1.1 集合是一个无序且不重复元素的序列:

1)无序:存储顺序和添加的顺序不一定相同,不支持索引、切片
2)元素不重复:当添加重复元素时,集合会自动去重。因此set常用来消除重复元素

1.2 创建方式

可以通过大括号{} 或者 set()函数创建,
注:创建空集合时必须用set函数创建,因为{}是用来创建一个空的字典

set1 = {1, 2, 3, 2}
print(type(set1), set1)  # <class 'set'> {1, 2, 3}  自动消除重复元素set2 = set([1, 4, 'henry', 'tom'])
print(type(set2))  # <class 'set'># 创建空集合必须用set函数
set3 = {}
print(type(set3))  # <class 'dict'>
set4 = set([])
print(type(set4))  # <class 'set'>

2 集合运算(针对于两个集合之间)

差集:-
并集:|
交集:&
不同时包含:^

a = set('abcdef')
b = set('abc123')
set1 = a - b  # 差集,在a中不在b中
print(set1)  # {'e', 'f', 'd'}set2 = a | b  # 并集
print(set2)  # {'e', 'f', '1', '2', '3', 'c', 'd', 'b', 'a'}set3 = a & b  # 交集
print(set3)  # {'c', 'b', 'a'}set4 = a ^ b  # 不同时存在于a和b中的元素,即:a与b的并集 减去 a与b的交集
print(set4)  # {'2', '3', 'f', '1', 'e', 'd'}

3 集合的操作

1)添加元素:
add:添加单个元素
update:添加多个元素
remove:删除元素,元素不存在会报错
discard:删除元素,元素不存在不会报错
pop():随机删除一个元素
in : 判断元素是否在集合内
set1.issubset(set2): 为True时说明–set1的超集为set2
超集:父集、被包含的意思

set11 = {1, 2, 3, 'a', 'b', 'c'}
set22 = {'a', 'b'}
set11.add('tom')  # 增加一个元素
print(set11)  # {1, 2, 3, 'a', 'b', 'c', 'tom'}set11.remove(2)
print(set11)  # {1, 3, 'a', 'b', 'c', 'tom'}# set11.remove('henry') # 集合中没有此元素,用remove会报错
set11.discard('henry')  # 集合中没有此元素,用discard不会报错x = set11.pop()  # 随机删除一个元素
print(set11)set11.update(([10, 11, 12]))
print(set11)  # {3, 'a', 'c', 'tom', 10, 11, 12, 'b'}print('tom' in set11)  # True
print('henry' in set11)  # Falseprint(set22.issubset(set11)) # true; 超集,set22的超集是set11,即 set11包含了set22
http://www.khdw.cn/news/9334.html

相关文章:

  • 海南七星彩网站建设服务推广软文
  • 怎样仿网站的css特效seo技术平台
  • php动态网站开发 唐四广州seo诊断
  • 香港网站湖南优化公司
  • 怎样做网站的反链上海企业seo
  • 最新网站建设方案百度信息流广告怎么投放
  • 网站建设捌金手指花总五软文营销文章
  • app和网站开发百度网站
  • 自己做网站推广费用大百度排名优化专家
  • 老年大学网站开发百度人工电话
  • 西安外包公司排行汕头seo建站
  • 做网站的免费发布广告信息网
  • 武汉做网站互助系统搜索引擎营销的内容
  • 网站建设得缺点在线建站平台
  • 企业介绍微网站怎么做网站seo的内容是什么
  • 网站制作费用多少外包seo服务收费标准
  • 网站建设白云郑州关键词排名外包
  • 协会网站建设如何在百度搜索排名靠前
  • 个人网站制作dw百度快速优化推广
  • 甘肃省建设厅执业资格注册中心网站通知上海外贸网站seo
  • 腾讯云网站建设教程视频精准的搜索引擎优化
  • 做门户网站都需要干什么徐州seo网站推广
  • 怎么做付款链接网站得物app的网络营销分析论文
  • 九州娱乐官方网站怎么做代理网站统计分析工具
  • 电商自学网免费seo建站优化推广
  • 做网站的目的是什么百度高级搜索
  • 网站被人做跳转改如何举报html网页制作代码大全
  • 好多职业培训网站是怎么做的十大永久免费的软件下载
  • 做防水的网站有哪些徐州seo管理
  • 沈阳模板 网站建设seo搜索引擎优化是通过优化答案