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

烟台网站建设诚信臻动传媒融创中国最新消息

烟台网站建设诚信臻动传媒,融创中国最新消息,杭州seo代理公司,广告联盟平台挂机赚钱前言 本篇文章学习的是 python 中集合的基础知识。 集合元素的内容是不可变的,常见的元素有整数、浮点数、字符串、元组等。至于可变内容列表、字典、集合等不可以是集合元素。虽然集合不可以是集合的元素,但是集合本身是可变的,可以去增加或…

前言

本篇文章学习的是 python 中集合的基础知识。

集合元素的内容是不可变的,常见的元素有整数、浮点数、字符串、元组等。至于可变内容列表、字典、集合等不可以是集合元素。虽然集合不可以是集合的元素,但是集合本身是可变的,可以去增加或删除集合的元素。

正文 

集合可以使用“{ }”或“set()”函数建立集合。 

1.建立集合 

使用 {} 建立集合一下试试:

data={'d',1,"球球",'d',(1,2,3),1.23}
print(data)
print("数据类型:",type(data))

集合的特色是元素唯一,所以俩个“d”,舍去一个。

使用set()函数建立集合: 

data=set()
print(data)
print("数据类型:",type(data))
dataa=set('hello world')
print(dataa)

不可以这么写哦:data=set('a','s','fe')

set()函数与列表,元组的结合: 

data=set(['a','s','fe'])
print(data)
tuplea=('w','wde','wdc')
dataa=set(tuplea)
print(dataa)

列表转化为集合:x=set(列表名字)

集合转化为列表:y=list(x)

2.集合基础操作 

a.交集(intersection)

python中有一个交集符号了:&,另外还有一个函数intersectin()可以执行此操作。

实例: 

A={1,3,2,4,5,6}
B={5,6,4,7,9,3}
AB=A&B
print("A&B的交集是:",AB)
AB=A.intersection(B)
print("A.intersection交集B是:",AB)

b.并集(union)

在python中的并集符号是”|“,此外还有union()函数可以完成此操作。

实例: 

A={1,3,2,4,5,6}
B={5,6,4,7,9,3}
AB=A|B
print("A|B的交集是:",AB)
AB=A.union(B)
print("A.union并集B是:",AB)

c.差集(difference)

在python中的并集符号是”-“,此外还有difference()函数可以完成此操作。

实例:

A={1,3,2,4,5,6}
B={5,6,4,7,9,3}
AB=A-B
print("差集A-B集是:",AB)
AB=A.difference(B)
print("使用difference函数:",AB)

d.对称差集(symmetric_difference())

在python中的并集符号是”^“,此外还有symmetric_difference()函数可以完成此操作。

A={1,3,2,4,5,6}
B={5,6,4,7,9,3}
AB=A^B
print("对称差集A^B集是:",AB)
AB=A.symmetric_difference(B)
print("使用symmetric_difference函数:",AB)

e.适用集合的方法函数

add():加一个元素到集合

 

clear():删除集合所有元素

 

copy():浅复制( shallow copy )方式复制集合

 

sorted():对集合进行排序,返回的是列表 [1, 2, 3, 4, 5, 6]

min():最小值

max():最大值

sum():求总和

len():元素数量

frozenset():冻结集合,不可变集合,定住了。

union():求两个集合的并集

difference):A-B,求差集

difference_update():删除集合内与另一集合重复的元素

discard():如果是集合成员则删除

intersection():求两个集合的交集

instersection_update():可以使用交集更新集合内容

isdisjoint():如果2个集合没有交集返回 True 

issubset():如果另一个集合包含这个集合返回 True 

isupperset():如果这个集合包含另一个集合返回 True 

pop():传回所删除的元素,如果是空集合返回 False 

remove():删除指定元素,如果此元素不存在,程序将返回 KeyError 

symmetric_difference():求两个表的对称差集

symmetric_difference_update():使用对称差集更新集合内容

update():使用并集更新集合内容

参考资料

《python王者归来》 

http://www.yayakq.cn/news/637415/

相关文章:

  • DW做旅游网站毕业设计深圳网站建设智能小程序
  • 网页制作与网站建设报告宁波企业网站排名方法
  • 做ptt有什么好的模板网站现在装宽带多少钱
  • 厦门中小企业建网站补助dw怎么导入网站模板
  • 专业做网站较好的公司广州wordpress 自定义字段列表
  • 胶南网站制作深圳百度seo哪家好
  • 网站建设两个方面商城网站建设行情
  • 做淘宝客网站要备案吗做公众号商城原型的网站
  • 0基础做网站用什么语言延边手机网站建设开发
  • 国内搜索引擎有哪些百度排名优化专家
  • 免费网站建设网站有那些焦作网站建设服务
  • 代码中可以做自己的网站吗微网站缺点
  • 做网站苏州禁止网站收录
  • 51zwd一起做网站seo最新教程
  • 建站公司最新排名python做电子商务网站
  • 做cpa的电影网站模板广西响应式网页建设找哪家
  • 中山如何建设网站网站建设毕业设计论文
  • ps做网站首页怎么运用起来wordpress积分可见
  • 网站搭建合同范本wordpress免插件
  • 北京移动端网站多少钱开发网站用什么语言
  • 专业3合1网站建设网站建设方案书是什么意思
  • 传销网站开发系统维护司法局网站开发方案
  • 军事网站大全军事网wordpress 极简 模板
  • 企业网站推广有哪些长沙网约车驾驶员资格证网上报名
  • 建一个定制网站要多少钱品牌建设案例
  • 网站关闭模板电商运营基础知识
  • 东营科技官方网站深圳做网站大公司
  • dw做网站模板什么是网络营销?网络营销与电子商务有什么区别?
  • 微信网站如何制作网站建设公司地址在哪
  • 新乡市网站建设电脑培训班wordpress 迅虎开发