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

网站建设便宜的公司哪家好北京建设主管部门官方网站

网站建设便宜的公司哪家好,北京建设主管部门官方网站,wordpress标签链接,wordpress 弹幕# 作者: 大数据 浪哥 # 2025年07月11日17时15分37秒# 集合(set)是由一组无序且唯一的元素组成的集合。 # 使用场景是去重 #用哈希实现 # 集合的元素可以是任何类型,包括数字、字符串、元组、列表等。可以使用大括号 { } 创建集合,…
# 作者: 大数据 浪哥
# 2025年07月11日17时15分37秒
# 集合(set)是由一组无序且唯一的元素组成的集合。
# 使用场景是去重
#用哈希实现
# 集合的元素可以是任何类型,包括数字、字符串、元组、列表等。

可以使用大括号 { } 创建集合,元素之间用逗号 , 分隔, 或者也可以使用 set() 函数从列表创建集合

**注意:**创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。


def use_set():"""使用集合:return:"""set1 = {1, 2, 3, 4, 5}      #和字典一样,{}表示空字典,set()表示空集合;和字典区别是没有冒号print(type(set1))print(len(set1))set2={}                     #定义一个空字典print(type(set2))print(len(set2))set3 = set()                #定义一个空集合print(type(set3))print(len(set3))#print(set[1])是错误的,因为集合没有索引(无序的) 不支持随机访问def use_set_operation():"""集合的操作:return:"""set1 = {1, 2, 3, 4, 5}set2 = {4, 5, 6, 7, 8}# 1.求并集set3=set1.union(set2)print(set3)set4=set2.union(set1)    #求并集print(set4)print(set1.union(set2))     #求并集不改变原集合print('-'*50)# 2.求交集print(set1.intersection(set2))print(set1&set2)print(set1.isdisjoint(set2))  # 判断set1和set2是否有交集 如果没有返回True,否则返回 False。print('-' * 50)# 3.求差集print(set1.difference(set2))print(set1-set2)print('-' * 50)# 4.求对称差集    即两个集合中各自特有的的元素print(set1.symmetric_difference(set2))print(set1^set2)#异或操作print('-' * 50)# 5.判断子集和超集print(set1.issubset(set2))    #判断set1是否是set2的子集print(set2.issuperset(set1))    #判断set2是否是set1的超集 超集即是指一个集合包含另一个集合的全部元素print('-' * 50)# 6.更新集合print(set1)print(set2)set1.update(set2)    #更新set1,将set2的元素添加到set1中print(set1)set1.intersection_update(set2)    #更新set1,将set1和set2的交集更新到set1中print(set1)set1.difference_update(set2)    #更新set1,将set1和set2的差集更新到set1中print(set1)set1.symmetric_difference_update(set2)    #更新set1,将set1和set2的对称差集更新到set1中print(set1)print('-' * 50)# 7.其他操作print(set1)print(set2)set1.add(9)    #添加元素到set1中print(set1)set1.remove(9)    #从set1中删除元素print(set1)set1.discard(10)    #删除元素,如果元素不存在,不报错print(set1)set1.pop()    #随机删除一个元素,并返回该元素print(set1)set1.clear()    #清空set1print(set1)set1.copy()    #复制set1print(set1)set1.update([1, 2, 3, 4, 5])    #更新set1,将列表的元素添加到set1中print(set1)set1.intersection_update([4, 5, 6, 7, 8])    #更新set1,将set1和列表的交集更新到set1中print(set1)set1.difference_update([4, 5, 6, 7, 8])    #更新set1,将set1和列表的差集更新到set1中print(set1)set1.symmetric_difference_update([4, 5, 6, 7, 8])    #更新set1,将set1和列表的对称差集更新到set1中print(set1)print('-'*50)def use_generator():"""集合的生成器:return:"""set1 = {i for i in range(1, 10)}#集合生成式print(type(set1))print(set1)my_tuple = tuple(i for i in range(1, 10))  #元组生成式print(type(my_tuple))print((my_tuple))#为什么生成元组的元素不能修改,因为元组是不可变的set1 = set(my_tuple)print(type(set1))print(set1)set2 = {i**2 for i in range(1, 10)}#i**2表示i的平方print(type(set2))print(set2)my_set={x for x in 'hello world'}print(type(my_set))print(my_set)my_set={x for x in 'hello world' if x not in 'ld'}#去除'ld'中的元素print(my_set)def use_set_query():"""集合的查询:return:"""basket = {'apple', 'orange', 'apple', 'pear', 'orange','banana'}print(basket)print(len(basket))print('orange' in basket)#判断元素是否在集合中 是则返回True,否则返回Falsebasket.add('grape')print(basket)x=basket.copy()print(x)print(id(x))print(id(basket))def use_operators():"""集合的运算符重写:return:"""set1 = {1, 2, 3, 4, 5}set2 = {4, 5, 6, 7, 8}print(set1 | set2)  # 并集print(set1 & set2)  # 交集print(set1 - set2)  # 差集print(set1 ^ set2)  # 对称差集   即两个集合中各自特有的的元素  不同时存在于两个集合中的元素  即两个集合的并集中去掉两个集合的交集的部分print('-'*50)if __name__ == '__main__':#use_set()#use_set_operation()#use_generator()#use_set_query()use_operators()
http://www.dtcms.com/wzjs/562782.html

相关文章:

  • h5响应式企业网站源码wordpress静态分页
  • 网站内容设计主要包括程序员自己做网站
  • 优化百度网站wordpress可以做商城吗
  • 手机企业网站源码设计素材的网站
  • 河南睢县筑宇建设网站网站建设的发展趋势
  • 长沙建站模板承德网站推广
  • 如何配置 网站二级域名wordpress十大表格插件
  • 企业网站建设方案 完整版同城换物网站为什么做不起来
  • jsp网站开发工资传媒网站建设价格
  • 网站建设 名词解释嵌入式开发工程师前景
  • dnf游戏币交易网站建设佛山宽屏网站建设
  • php企业网站搜索网站怎么做
  • 重庆 网站建设seo价格是多少
  • 凤城市网站建设企业网站优化做什么
  • 做网站文字编辑工作好不好深圳专业网站
  • cms做网站制作灯笼的做法
  • 怎么免费制作一个企业网站在线crm视频在线crm
  • 手机网站建设网各企业自己的官网
  • 沈阳seo代理计费做seo网站诊断书怎么做
  • 干事儿网网站开发公司备案的网站被别的公司盗用
  • 视频网站怎么搭建建设工程监理是干什么的
  • 手机建站程序专用网站建设
  • 台式机网站建设中国建设银行手机网站首页
  • 如何做cpa单页网站一个网站的开发周期
  • 做网站手把手织梦做中英文企业网站
  • 网站如何被收录网站建设的规划方案
  • 网站建设简单合同模板下载湖南州省郴州
  • 成都外贸网站建设asp网站开发技术
  • 石家庄市城乡建设部网站个人博客网站模板源码
  • pc端网站开发总结建筑网图