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

网站改版必要性辽宁建设工程信息网怎么无法登陆了

网站改版必要性,辽宁建设工程信息网怎么无法登陆了,广东企业网站建设公司价格,阿米纳网站建设目录 一.set 集合简介二.set 集合常用函数三.set 集合运算符四.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 Python 基础入门 在 Python 变量中除了以前文章所提到的整形 int / 浮点数 float / 布尔值 bool / 列表 list / 字典 dict 之外#xff0c;还有…目录 一.set 集合简介二.set 集合常用函数三.set 集合运算符四.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 Python 基础入门 在 Python 变量中除了以前文章所提到的整形 int / 浮点数 float / 布尔值 bool / 列表 list / 字典 dict 之外还有一个类型我们还没有做详细介绍这个变量类型就是集合 set。 一.set 集合简介 Python set 集合使用大括号 { } 表示与字典 dict 不同的是 set 集合并没有 key / value 键值对主要有以下两个特点 1.元素不允许重复;2.set 不记录元素的添加顺序即是无序的和字典类似; # !usr/bin/env python # -*- coding:utf-8 _*-Author:猿说编程 Blog(个人博客地址): www.codersrc.com File:Python set集合.py Time:2021/04/04 11:00 Motto:不积跬步无以至千里不积小流无以成江海程序人生的精彩需要坚持不懈地积累# 创建一个空集合set set_a set() # 打印集合set print(set_a) # 查看类型 print(type(set_a)) print(****20)# 创建一个集合 set_b {猿说python,False} print(type(set_b)) print(set_b) print(****20)# 创建一个字典 dict_b {name:猿说python,url:www.codersrc.com} print(type(dict_b)) print(dict_b) 输出结果set() class set ************************************************************ class set {False, 猿说python} ************************************************************ class dict {name: 猿说python, url: www.codersrc.com}代码分析观察上面代码虽然字典 dict 和 集合 set 都是由 {} 构成注意字典由键值对 key / value 构成而集合确是由一个一个数据构成和列表 list 的元素类似 二.set 集合常用函数 add — 向 set 集合中添加元素remove — 删除元素如果集合中不包含被删除的元素remove() 方法会报出 KeyError 异常discard — 删除元素如果集合中不包含被删除的元素不会有任何提示或者 异常clear — 就是清空白 set 集合copy — 拷贝一个集合difference— 返回多个集合的差集difference_update — 移除集合中的元素该元素在指定的集合也存在intersection — 返回集合的交集不改变集合本身而是返回两个集合的交集intersection_update — 返回集合的交集会通过交集运算改变第一个集合isdisjoint — 判断两个集合是否包含相同的元素如果没有返回 True否则返回 Falseissubset — 判断指定集合是否为该方法参数集合的子集issuperset — 判断该方法的参数集合是否为指定集合的子集pop — 随机移除元素symmetric_difference — 移除当前集合中在另外一个指定集合相同的元素并将另外一个指定集合中不同的元素插入到当前集合中union — 返回两个集合的并集update — 用于修改当前集合可以添加新的元素或集合到当前集合中如果添加的元素在集合中已存在则该元素只会出现一次重复的会忽略 # !usr/bin/env python # -*- coding:utf-8 _*-Author:猿说编程 Blog(个人博客地址): www.codersrc.com File:Python set集合.py Time:2021/04/04 11:00 Motto:不积跬步无以至千里不积小流无以成江海程序人生的精彩需要坚持不懈地积累# 使用花括号构建set集合 c {乔峰,段誉,虚竹,天龙八部,射雕英雄传} # 添加元素 c.add(天山姥姥) c.add(6) print(c集合的元素个数为: , len(c)) print(c) # 删除指定元素 c.remove(天山姥姥) print(c) print(c集合的元素个数为: , len(c)) print(****20)# 判断是否包含指定字符串 print(c集合是否包含乔峰字符串: , (乔峰 in c)) # 输出True print(****20)# 使用set()函数构造器来创建set集合 movies set() movies.add(天龙八部) movies.add(射雕英雄传) print(movies集合的元素 , movies) # issubset()方法判断是否为子集合 print(movies集合是否为c的子集合, movies.issubset(c)) # 输出False# issuperset()方法判断是否为父集合 # issubset和issuperset其实就是倒过来判断 print(c集合是否完全包含books集合, c.issuperset(movies)) # 输出False # 用c集合减去books集合里的元素不改变c集合本身 result1 c - movies print(result1)# difference()方法也是对集合做减法与用-执行运算的效果完全一样 result2 c.difference(movies) print(result2)# 用c集合减去books集合里的元素改变c集合本身 c.difference_update(movies) print(c集合的元素 , c)# 删除c集合里的所有元素 c.clear() print(c集合的元素 , c) print(****20)# 直接创建包含元素的集合 d {python面向对象, python基础, python爬虫} print(d集合的元素 , d)# intersection()方法也是获取两个集合的交集与用执行运算的效果完全一样 inter2 d.intersection(movies) print(inter2) # 计算两个集合的交集改变d集合本身 d.intersection_update(movies) print(d集合的元素 , d) print(****20)# 将range对象包装成set集合 e set(range(5)) f set(range(3, 7)) print(e集合的元素 , e) print(f集合的元素 , f)# 计算两个集合的并集不改变e集合本身 un e.union(f) print(e和f执行并集的结果, un) # 计算两个集合的并集改变e集合本身 e.update(f) print(e集合的元素, e) 输出结果c集合的元素个数为: 7 {天龙八部, 6, 虚竹, 乔峰, 段誉, 天山姥姥, 射雕英雄传} {天龙八部, 6, 虚竹, 乔峰, 段誉, 射雕英雄传} c集合的元素个数为: 6 ************************************************************ c集合是否包含乔峰字符串: True ************************************************************ movies集合的元素 {天龙八部, 射雕英雄传} movies集合是否为c的子集合 True c集合是否完全包含books集合 True {乔峰, 段誉, 6, 虚竹} {乔峰, 段誉, 6, 虚竹} c集合的元素 {6, 虚竹, 乔峰, 段誉} c集合的元素 set() ************************************************************ d集合的元素 {python爬虫, python基础, python面向对象} set() d集合的元素 set() ************************************************************ e集合的元素 {0, 1, 2, 3, 4} f集合的元素 {3, 4, 5, 6} e和f执行并集的结果 {0, 1, 2, 3, 4, 5, 6} e集合的元素 {0, 1, 2, 3, 4, 5, 6}三.set 集合运算符 相当于调用 issubset() 方法判断前面的 set 集合是否为后面的 set 集合的子集合。相当于调用 issuperset() 方法判断前面的 set 集合是否为后面的 set 集合的父集合。–相当于调用 difference() 方法用前面的 set 集合减去后面的 set 集合的元素。相当于调用 intersection() 方法用于获取两个 set 集舍的交集。^计算两个集合异或的结果就是用两个集合的并集减去交集的元素。 # !usr/bin/env python # -*- coding:utf-8 _*-Author:猿说编程 Blog(个人博客地址): www.codersrc.com File:Python set集合.py Time:2021/04/04 11:00 Motto:不积跬步无以至千里不积小流无以成江海程序人生的精彩需要坚持不懈地积累# 使用花括号构建set集合 c {乔峰,段誉,虚竹,天龙八部,射雕英雄传}# 使用set()函数构造器来创建set集合 movies set() movies.add(天龙八部) movies.add(射雕英雄传) print(movies集合的元素 , movies) # issubset()方法与运算符效果相同 print(movies集合是否为c的子集合, (movies c)) # 输出False print(****20)e set(range(5)) f set(range(3, 7)) print(e集合的元素 , e) print(f集合的元素 , f) # 对两个集合执行异或运算 xor e ^ f print(e和f执行xor的结果, xor)# 直接创建包含元素的集合 d {python面向对象, python基础, python爬虫} print(d集合的元素 , d) # 计算两个集合的交集不改变d集合本身 inter1 d movies print(inter1) 输出结果movies集合的元素 {天龙八部, 射雕英雄传} movies集合是否为c的子集合 True ************************************************************ e集合的元素 {0, 1, 2, 3, 4} f集合的元素 {3, 4, 5, 6} e和f执行xor的结果 {0, 1, 2, 5, 6} d集合的元素 {python基础, python面向对象, python爬虫} set()四.猜你喜欢 Python 字符串/列表/元组/字典之间的相互转换Python 局部变量和全局变量Python type 函数和 isinstance 函数区别Python is 和 区别Python 可变数据类型和不可变数据类型Python 浅拷贝和深拷贝Python 递归函数Python sys 模块Python 列表 listPython 元组 tuplePython 字典 dictPython 条件推导式Python 列表推导式Python 字典推导式Python 函数声明和调用Python 不定长参数 *argc/**kargcs 未经允许不得转载猿说编程 » Python set 集合
http://www.lebaoying.cn/news/34107.html

相关文章:

  • 永州市住房和城乡建设局网站装修公司加盟好还是自己开
  • 个人能建设网站吗网页搜索关键词
  • 湖南营销型企业网站开发网站优化包括
  • icp备案网站信息查询四位分享码2023
  • 石家庄住房和建设局网站怎么看网站开发的发展
  • 网站建设的swot分析网站推广方式的策划
  • 我要找工作 招聘附近seo搜索优化服务
  • 河南省建设厅网站154号文件wordpress有赞支付宝
  • 珠海做网站设计上海公司核名工商官网
  • 手机型网站办公室装修工程
  • 计算机网络技术 网站建设注册过什么网站
  • 西安网站建设麦欧科技慕课网网站开发背景
  • 网站三要网站备案后有可能会被注销吗
  • 网站开发一般用南京自媒体公司
  • 服务器上装wordpress网站seo技术能不能赚钱
  • 网站模板的功能建设网站去哪里备案
  • 郑州网站建设冫汉狮网络对于一个确定的网和设计方案
  • 做超市海报的网站温州网站制作网站
  • 黄岐网站建设建一个网站需要多少时间表
  • 外贸建站培训微信手机网站支付怎么做
  • 幸运28网站代理怎么做网站推广seo软件
  • 每天一篇好文章网站做阿里巴巴网站图片尺寸
  • 烟台消防建设信息网站wordpress获取文章的标签
  • 专类销售网站有哪些建设网站方面的证书
  • 引擎搜索网站柒零叁网站建设湖南长沙
  • 临沂设计网站的公司重庆建设工程造价信息
  • 内江市建设培训中心网站洛阳做网站公司哪家好
  • 有没有专门做团购的网站沈阳网站建设与维护
  • 株洲网站优化找哪家沈阳建设工程质量检测中心网站
  • 科技+杭州+网站建设上海外贸上市公司有哪些