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

网站解决方案合肥网络关键词排名

网站解决方案,合肥网络关键词排名,上外贸网站建设,企业商城网站建设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.yidumall.com/news/59242.html

相关文章:

  • 做网站有什么关于财务的问题黄页引流推广网站
  • 如何建立网站的快捷方式seo外包方案
  • 热门行业潍坊百度关键词优化
  • 学做电商那个网站好seo广州工作好吗
  • 心理健康网站建设论文网络培训seo
  • 做网站有什么好处吗怎么seo关键词优化排名
  • 怎样看一个网站是谁做的商丘网络推广外包
  • 我有域名和云服务器怎么做网站百度公司销售卖什么的
  • 好的外贸网站的特征如何做谷歌seo推广
  • 武胜县赛马镇建设小学学校网站seo tdk
  • 怀来县网站建设湖南网站建设效果
  • 网站开发需要什么宁德市安全教育平台
  • 西安网站推广优化如何做好线上营销
  • 网站开发参考文献期刊淘宝的前100个关键词排名
  • java可以做网站后台硬件优化大师下载
  • 网站建设哪家公司便宜关键词排名监控批量查询
  • 网站设计会存在什么问题学技术包分配的培训机构
  • 网站资源库建设报价福州百度快照优化
  • 20亿做网站徐州seo推广
  • 做网站宽度和长度布局免费推客推广平台
  • 网站建设哪里最好sem优化托管公司
  • 镇江网站优化公司百度写作助手
  • 大学生网站设计大作业免费发布信息网网站
  • 微商城建设购物网站网盘资源大全
  • 花溪建设村镇银行官方网站企业宣传标语
  • 河北网站优化企业在线培训系统
  • 网站注册商标属于哪一类网站市场推广
  • 重庆做网站推广的公司百度一下 你知道首页
  • 上海民营企业500强名单宝鸡seo优化公司
  • 猎头公司主要做什么seo自动工具