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

做淘宝客如何引出图片到网站个人网站设计方案

做淘宝客如何引出图片到网站,个人网站设计方案,网站404设置,手表网站官网数据容器:set(集合) 1.集合的定义方式 {元素, 元素, 元素} # 定义集合 my_set {"欣欣向荣", "嘉嘉", "red", "欣欣向荣", "嘉嘉", "red", "欣欣向荣", "嘉嘉…

数据容器:set(集合)

1.集合的定义方式

{元素, 元素, 元素}

# 定义集合
my_set = {"欣欣向荣", "嘉嘉", "red", "欣欣向荣", "嘉嘉", "red", "欣欣向荣", "嘉嘉", "red"}
my_set_empty = set()  # 定义空集合
print(f"my_set的内容是:{my_set}, 类型是:{type(my_set)}")
print(f"my_set_empty的内容是:{my_set_empty}, 类型是:{type(my_set_empty)}")my_set的内容是:{'欣欣向荣', 'red', '嘉嘉'}, 类型是:<class 'set'>
my_set_empty的内容是:set(), 类型是:<class 'set'>

2.集合的常用操作

·添加新元素

语法:集合.add(元素)

结果:集合本身被修改,添加了新元素

# 添加新元素
my_set.add("green")
print(f"my_set添加新元素后结果是:{my_set}")my_set添加新元素后结果是:{'欣欣向荣', 'red', '嘉嘉', 'green'}

·移除元素

语法:集合.remove(元素)

结果:集合本身被修改,移除了新元素

# 移除元素
my_set = {"欣欣向荣", "嘉嘉", "red", "欣欣向荣", "嘉嘉", "red", "欣欣向荣", "嘉嘉", "red"}
my_set.remove("red")
print(f"my_set移除red结果是:{my_set}")my_set移除red结果是:{'嘉嘉', '欣欣向荣'}

·从集合中随机取出一个元素

语法:集合.pop()

结果:会得到一个元素的结果。同时集合本身会修改,元素被移除

# 随机取出一个元素
my_set = {"欣欣向荣", "嘉嘉", "red"}
element = my_set.pop()
print(f"集合被取出元素是:{element}, 取出元素后:{my_set}")集合被取出元素是:欣欣向荣,取出元素后:{'red', '嘉嘉'}

·清空集合

语法:集合.clear()

# 清空集合
my_set = {"欣欣向荣", "嘉嘉", "red"}
my_set.clear()
print(f"集合被清空了,结果是:{my_set}")集合被清空了,结果是:set()

·取出两个集合的差集

语法:集合1.difference(集合2)

结果:得到一个新集合,集合1和集合2不变

# print(f"集合被清空了,结果是:{my_set}")
# 取两个集合的差集
set1 = {1, 2, 3}
set2 = {1, 5, 6}
set3 = set1.difference(set2)
print(f"取出差集的结果是:{set3},原有set1的内容:{set1},原有set2的内容是:{set2}")取出差集的结果是:{2, 3},原有set1的内容:{1, 2, 3},原有set2的内容是:{1, 5, 6}

·消除两个集合的差集

语法:集合1.difference_update(集合2)

功能:对比集合1和集合2,在集合1内,删除和集合2相同的元素

结果:集合1被修改,集合2不变

# 取两个集合的差集
set1 = {1, 2, 3}
set2 = {1, 5, 6}
set1.difference_update(set2)
print(f"消除差集后集合1结果:{set1},消除差集后集合2结果:{set2}")消除差集后集合1结果:{2, 3},消除差集后集合2结果:{1, 5, 6}

·2个集合合并

语法:集合1.union(集合2)

功能:将集合1和集合2组成新集合

结果:得到新集合,集合1和2不变

# 2个集合合并
set1 = {1, 2, 3}
set2 = {1, 5, 6}
set3 = set1.union(set2)
print(f"2个集合合并结果是:{set3},合并后集合1:{set1},合并后集合2:{set2}")2个集合合并结果是:{1, 2, 3, 5, 6},合并后集合1:{1, 2, 3},合并后集合2:{1, 5, 6}

·统计集合的元素数量len()

# 统计集合的元素数量len()
set1 = {1, 2, 3, 4, 5}
num = len(set1)
print(f"集合内的元素数量有:{num}个")集合内的元素数量有:5个# 集合去重,统计后依旧是5个
set1 = {1, 2, 3, 4, 5, 1, 2, 3, 4, 5}
num = len(set1)
print(f"集合内的元素数量有:{num}个")集合内的元素数量有:5个 

·集合的遍历

# 集合的遍历 !集合不支持下标索引,所以不能用while循环,可以用for循环
set1 = {1, 2, 3, 4, 5}
for element in set1:print(f"集合的元素有:{element}")集合的元素有:1
集合的元素有:2
集合的元素有:3
集合的元素有:4
集合的元素有:5

3.集合的特点

·可以容纳多个数据

·可以容纳不同类型的数据(混装)

·数据是无序存储的(不支持下标索引)

·不允许重复数据存在

·可以修改(增加或删除元素等)

·支持for循环

完结🎉 继续更新!加个关注收藏一下叭~

http://www.ds6.com.cn/news/55290.html

相关文章:

  • 河南网站seo优化官网首页入口百度
  • 闵行20路浙江seo技术培训
  • 设计之家下载朔州网站seo
  • html网站用什么空间免费建站平台哪个好
  • 学校网站建设模板网站搜索引擎优化案例
  • 反馈网站制作网页设计师
  • 山西路桥建设集团有限公司网站凡科建站官网免费注册
  • 哪些购物网站做的比较简洁有品质谷歌网站优化推广
  • 推广网站怎么建百度助手下载安装
  • 相应式手机网站建设网络推广方法
  • 东莞市城市建设规划局网站网页分析报告案例
  • 商业网站制作教程如何建立一个自己的网站
  • 申请网站一年多少钱nba最新新闻新浪
  • wordpress网站go.php跳转科学新概念外链平台
  • 有哪些免费做电子名片的网站成都百度搜索排名优化
  • 安全达标建设网站互联网舆情
  • 响应式网站设计开发培训学校加盟
  • 网站制作教程步骤品牌推广策划方案
  • 冠县网站建设咸阳网络推广
  • 学前教育网站建设公司注册流程
  • 网站开发的工资是多少钱青岛神马排名优化
  • 如何做建筑一体化的网站爱站网络挖掘词
  • 有没有做英语试题的网站网站制作软件免费下载
  • 怎么做解析视频网站给企业做网站的公司
  • -1网站建设优化网站教程
  • 教育建设网站cpc广告接单平台
  • 上海正规做网站公司药品网络营销公司
  • 网站做照片aso优化运营
  • 编写网站方案设计书表格磁力吧ciliba
  • 西安晨曦e动网站建设设计公司排名