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

网站解决方案最新的全国疫情

网站解决方案,最新的全国疫情,wordpress免费图床插件,免费b2b网站如何做排名Union类型和集合的Union 方法 一、Union类型1.Union类型由来2.Union类型的语法3.Union类型的使用4.一些等价写法 二、Set.union()union() 语法示例代码 一、Union类型 1.Union类型由来 Python中的Union类型是 3.10版本引入的新功能之一。它是一种特殊的类型注释,用…

Union类型和集合的Union 方法

  • 一、Union类型
    • 1.Union类型由来
    • 2.Union类型的语法
    • 3.Union类型的使用
    • 4.一些等价写法
  • 二、Set.union()
    • union() 语法
    • 示例代码

一、Union类型

1.Union类型由来

Python中的Union类型是 3.10版本引入的新功能之一。它是一种特殊的类型注释,用于表示一个变量可以包含多种数据类型。一般情况下,一个变量只能包含一种数据类型,但是使用Union类型可以创建一个变量,可以包含多种类型的数据。

2.Union类型的语法

from typing import Uniondef func(name: str, age: Union[int, float]) -> None:// function content

Union[int, float]表示age参数可以是int型或float型。

3.Union类型的使用

下面是一个示例代码,展示了如何使用Union类型创建包含多种不同数据类型的变量。

from typing import Uniondef get_value(x: Union[int, str]) -> Union[int, str]:if isinstance(x, int):return x + 1elif isinstance(x, str):return x + "1"value1 = get_value(10)
value2 = get_value("hello")print(value1)
print(value2)

运行结果:

11
hello1

4.一些等价写法

  1. vars和Union一些等价写法
vars: Union[int, str]
# 等价于
vars: [int or str]vars: Union[int]
# 等价于
vars: int

2.Union和基本类型等价写法

Union[int] == int

3.重复的类型参数会自动忽略掉

Union[int, str, int] == Union[int, str]

4.自动忽略类型参数顺序

Union[int, str] == Union[str, int]

5.Union 嵌套 Union 会自动解包

Union[Union[int, str], float] == Union[int, str, float]

二、Set.union()

python集合union方法返回多个集合的并集,并集中的元素包含所有集合的元素,参与计算的集合都是它的子集。

union() 语法

s.union(s1, s2 ...)

参数:

  • s1 必传,至少传入一个集合对象进行并集运算
  • s2 如果有多个集合参与计算,则可以传入s2, s3 …
    返回值:
  • 返回一个新集合,新集合是所有集合的并集

示例代码

t1 = {'python', 'c', 'java'}
set2 = {'python', 'java'}
set3 = {'node', 'java', 'c'}# 计算set1 与 set2 的并集
print(set1.union(set2))          # {'java', 'python', 'c'}## 计算 set1 , set2, set3 三个集合的并集
print(set1.union(set2, set3))    # {'java', 'python', 'node', 'c'}
http://www.ds6.com.cn/news/100491.html

相关文章:

  • 网站开发简单优化大师怎么提交作业
  • 重庆做网站个人全国各城市疫情搜索高峰进度
  • 网站建设预算申请seo推广是做什么
  • 亚马逊网站建设案例凡科建站多少钱
  • php做门户网站今日nba比赛直播
  • 一流的哈尔滨网站建设seo从入门到精通
  • 网站要跟换域名怎么做东莞网络营销优化
  • 科学城做网站公司seo分析师
  • 鸡西做网站域名注册查询网站
  • 9元包邮网站怎么做网站优化有哪些类型
  • 怎么用外国的服务器做网站营销方式和渠道有哪些
  • 自己做衣服的网站引流获客工具
  • 网站目录怎么做301重定向全网模板建站系统
  • 厦门企业网站推广黑帽seo培训网
  • net framework可以用来做网站吗软文营销步骤
  • 网站地址正能量广州番禺发布
  • 做冠县梨园网站怎么做seo交流论坛seo顾问
  • 天津信息港seo优化工具推荐
  • 女性网站模版长沙sem培训
  • 做网站动态效果心得短视频推广平台
  • 网站建设敬请期待图片素材社区建站网站系统
  • 戴尔公司网站建设成功的关键是什么广州网络推广选择
  • 网站建设和优化网络营销系统
  • 网站建设内部问卷长春seo技术
  • 深圳宝安做网站的网络营销专员的就业前景
  • seo 怎么建设网站外链宁波seo推广哪家好
  • wordpress 调用标签云上海正规seo公司
  • 免费做网站app软文广告示范
  • 有没有可以免费制作ppt的app鹤岗网站seo
  • 网站型与商城型有什么区别吗十大经典广告营销案例