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

做数据可视化的网站百度网盟

做数据可视化的网站,百度网盟,郑州网站快速制作,政府门户网站建设管理办法Python基础(七)之数值类型集合 1、简介 集合,英文set。 集合(set)是由一个或多个元素组成,是一个无序且不可重复的序列。 集合(set)只存储不可变的数据类型,如Number、…

Python基础(七)之数值类型集合

Python_logo

1、简介

  • 集合,英文set。

  • 集合(set)是由一个或多个元素组成,是一个无序且不可重复的序列。

  • 集合(set)只存储不可变的数据类型,如Number、tuple、字符串等,而无法存储列表、字典、集合这些可变的数据类型。

2、创建集合

创建集合可以使用大括号{}或者set()函数创建集合。

创建一个空集合必须使用set()函数,而不是{},因为{}是用来创建字典。
# 创建空集合
s_set = set()
print('s_set的数据类型:', type(s_set))
# 创建非空集合
s_set1 = {1,2,3,4,5}
print('s_set1的数据类型:', type(s_set1))s_set2 = set({1,2,3,4,5})
print('s_set2的数据类型:', type(s_set2))'''
s_set的数据类型: <class 'set'>
s_set1的数据类型: <class 'set'>
s_set2的数据类型: <class 'set'>
'''

3、集合去重

集合最大的特性就是不能存储重复的数据,这个特性可以用来去除列表中的重复数据。

s = 'hello'
s_list = list(s)
print('s_list集合元素:', s_list)
s_set = set(s_list)
print('去重后的s_set集合元素:', s_set)
s_list = list(s_set) # 将去重后的集合再赋值给集合
print('去重后的s_list集合元素:', s_list)'''
s_list集合元素: ['h', 'e', 'l', 'l', 'o']
去重后的s_set集合元素: {'o', 'e', 'l', 'h'}
去重后的s_list集合元素: ['o', 'e', 'l', 'h']
'''

4、 集合添加元素

在Python中,集合中添加元素使用add()函数。

# 创建一个空的集合
s_set = set()
print('打印空集合s_set=', s_set)
s_set.add('hello')
print('打印增元素后的集合s_set=', s_set)'''
打印空集合s_set= set()
打印增元素后的集合s_set= {'hello'}
'''

5、集合删除元素

在Python中,集合删除某个元素,使用remove()函数。

# 创建一个集合
s_set = set({'hello', 'Python', 'come'})
print('打印集合s_set=', s_set)s_set.remove('come')
print('打印删除元素后的集合s_set=', s_set)'''
打印集合s_set= {'hello', 'Python', 'come'}
打印删除元素后的集合s_set= {'hello', 'Python'}
'''

6、交集运算

在Python中,集合可以像数学中集合一样,进行交集、并集、差集运算。

6.1、交集

  • 交集运算时,使用 & 符号。交集就是两个集合相同的元素。
s_set1 = {1, 2, 3, 4, 5}
s_set2 = {3, 4, 5, 6, 7}
print('交集运算后的结果s_set1 & s_set2 = :', s_set1 & s_set2)'''
交集运算后的结果s_set1 & s_set2 = : {3, 4, 5}
'''

6.2、并集

  • 并集运算时,使用 | 符号。并集就是将两个集合的所有元素加起来切不重复。
s_set1 = {1, 2, 3, 4, 5}
s_set2 = {3, 4, 5, 6, 7}
print('交集运算后的结果s_set1 | s_set2 = :', s_set1 | s_set2)'''
交集运算后的结果s_set1 | s_set2 = : {1, 2, 3, 4, 5, 6, 7}
'''

6.3、差集

  • 差集运算时,使用 - 符号。 差集就是在一个集合中去除另一个集合所包含的元素。
s_set1 = {1, 2, 3, 4, 5}
s_set2 = {3, 4, 5, 6, 7}
print('交集运算后的结果s_set1 - s_set2 = :', s_set1 - s_set2)
print('交集运算后的结果s_set2 - s_set1 = :', s_set2 - s_set1)'''
交集运算后的结果s_set1 - s_set2 = : {1, 2}
交集运算后的结果s_set2 - s_set1 = : {6, 7}
'''
http://www.dinnco.com/news/48679.html

相关文章:

  • 建设网站的意义 作用是什么360站长工具
  • 服装网站建设规划书销售方案
  • 食品企业网站建设方案舆情分析报告范文
  • 如何把网站做的和别人一样吗安徽网络推广
  • 廊坊外贸网站建设一个完整的营销策划方案范文
  • 网站建设保密百度信息流开户多少钱
  • 哈尔滨制作网站价格河南网站推广那家好
  • 合肥建设网站首页搜索引擎推广渠道
  • 什么网站可以做软件推广引流图片
  • 新媒体运营的相关优势推广优化厂商联系方式
  • 办网站需流程三亚百度推广公司电话
  • 建设一个网站的文案需要网络营销广告
  • 做教育机构的设计哪些网站好怎样在百度上免费做广告
  • 苏州大写的网站建设培训机构好还是学校好
  • 做调查赚钱靠谱的网站广州疫情最新新增
  • 网站如何做优化排名靠前企业网络营销青岛
  • 广州定制型网站建设湖人队最新消息
  • 西宁网站seo公司安卓aso优化排名
  • 做背景视频哪个网站好搜狗关键词排名查询
  • 苏州网站设计公司兴田德润怎么样苏州seo关键词优化推广
  • 梧州网站建设定制站长统计app软件下载2021
  • 北京网站建站模板软文是什么意思
  • 京东网站建设电脑优化工具
  • 电子书网站怎么做百度公司招聘2022年最新招聘
  • 德网站建设新闻发布会新闻通稿
  • wordpress建手机网站吗谷歌官网首页
  • 无锡做网站好百度网址怎么输入?
  • 怎么做网站前端百青藤广告联盟
  • 网站开发的流程是什么百度推广优化工具
  • 网站建设方案及报价单广州seo优化排名推广