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

新开传奇网站发布网中变做微信的网站

新开传奇网站发布网中变,做微信的网站,360网站seo手机优化软件,电商网站运营怎么做目录 添加 add update 删除 remove discard pop 交集 & 并集 | 元素被大括号包围,每个元素间用逗号隔开,就是集合。 它和字典的区别在于,字典是键值对,而集合只是单个元素,如下就是一个集合。 s1 {10…

目录

添加

add

update

删除

remove

discard

pop

交集 &

并集 | 


元素被大括号包围,每个元素间用逗号隔开,就是集合。

它和字典的区别在于,字典是键值对,而集合只是单个元素,如下就是一个集合。

s1 = {10, 20, 30}
print(type(s1)) # <class 'set'>
print(s1)  # {10, 20, 30}

集合的特点在于,里面的元素不能是重复的,并且不支持下标访问。

添加

add

语法:setname.add(obj),将obj加入到集合中,如果obj在集合中已经存在,会去重。

s1 = {10, 20}
s1.add('3') 
print(s1) # {100,10,20}
s1.add(10) #如果添加的元素已经在集合中存在,会自动去重
print(s1) # {100,10,20}

update

语法:setname.add(obj),将obj加入到集合中,obj必须是一个可迭代的对象。

添加列表

s1 = {10, 20}
# s1.update(100) #100不是可迭代对象,会报错
# 添加列表
s1.update([100, 90]) # [100] 类型为列表,是一个可迭代对象
print(s1) # {100, 10, 20, 90}

添加元组

s1 = {10, 20}
s1.update((22,11))
print(s1) # {10, 11, 20, 22}

 添加集合

s1 = {10, 20}
s1.update({22,11})
print(s1) # {10, 11, 20, 22}

添加字典

s1 = {10, 20}
s1.update({22:11}) # 只会添加key,字典的键值对是一个整体,代表一个元素
print(s1) # {10, 20, 22}

把集合x和集合y合并,并去重

x = {"apple", "banana","music"}
y = {"apple", "runoob","google"}
x.update(y)
print(x) # {'runoob', 'google', 'apple', 'music', 'banana'}

删除

remove

语法:setname.remove(obj),将obj删除,如果obj不存在会报错。

s1 = {10, 20} 
s1.remove(10) #删除10
print(s1) # {20}
s1.remove(10) #集合中没有该数会报错

discard

语法:setname.discard(obj),将obj删除,如果不存在不会报错。

s1 = {10, 20}
s1.discard(10) 
print(s1) # {20}
s1.discard(10)
print(s1) # {20}

pop

语法:setname.pop(),随机删除集合中的某个数据,并返回这个数据。

s1 = {10,20,30,40,50,60}
del_num = s1.pop() 
print(del_num) # 50

交集 &

# 交集 &
a = {1, 2, 3, 4}
b = {3, 4, 5, 6}
se = a&b
print(se) # {3, 4}

并集 | 

# 并集 |
a = {1, 2, 3, 4}
b = {3, 4, 5, 6}
se = a | b
print(se) # {1, 2, 3, 4, 5, 6}

http://www.dtcms.com/a/603352.html

相关文章:

  • Memcached 教程
  • 哪家网站做民宿好互联网保险发展现状分析
  • springboot基于Java的在线考试系统设计与实现(代码+数据库+LW)
  • 郑州公路建设有限公司网站网上商店系统设计与开发
  • 鹤山做网站建站平台加盟
  • 建设资格注册管理中心网站网站设计师和ui设计师
  • 中英文网站建设企业金水区网站建设
  • 创可贴网站怎么做图片大全外国出名的设计网站
  • 淘宝网站建设原理东莞网站建设基本流程图
  • 创业网站怎么做的东莞东城楼盘
  • 从虚拟机里面下载文件到本地桌面怎么比较方便
  • 酒泉北京网站建设移动端app开发公司
  • dism++实操之注入驱动
  • C++模板:泛型编程与函数模板详解(上)
  • 佛山网站建设公司电话温州市瓯海建设局网站
  • 反编译要会几种语言|深入理解反编译技术及其应用
  • 网站开发所需资料网站建设需要哪些专业技术
  • 湖南网站建设联系电话网站开发带后台
  • C语言反编译器 | 如何使用反编译工具恢复源代码
  • 哈尔滨网站设计公司枣庄三合一网站开发
  • C语言编译器哪个好学 | 选择合适的C语言编译器,助力编程学习
  • 太原微信网站开发微商城手机网站模板
  • JUC的常见类
  • win7iis配置网站vps搭建个人网站
  • 【剑斩OFFER】算法的暴力美学——点名
  • 昆明做网站公司我网站建设
  • word文档文字的尾部空格设置不了下划线【解决办法】
  • 网站建设上线多久网站设计公司网页设计
  • 外贸网站一站式海外推广什么软件做网站链接
  • 做货代哪个网站上好找客户想搞一个自己的网站怎么做