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

东莞网站建设咨询公免费主页空间申请

东莞网站建设咨询公,免费主页空间申请,用flash做的经典网站,网页项目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.yayakq.cn/news/260388/

相关文章:

  • 电子商务网站策划书3000字青岛网站建设工作室织梦模板
  • 四川专业网站建设建e室内设计网案例
  • 如何创建一个自己公司网站手机网站可以直接做百度推广不
  • 网站网页设计多少钱高安网站建设
  • 深圳多语言网站建设dedecms网站信息统计
  • 网站做下子压缩文件的链接制作相册小程序
  • 佛山做外贸网站推广部队网站模板jsp
  • 织梦 网站图标excel表格做网站
  • 织梦制作手机网站模板免费下载微信与与网站建设
  • 响应式手机网站模版seo优化网站建设
  • 双语网站方法如何去除网站外链
  • 关于网站设计的书wordpress设置超链接
  • wordpress模板适合做什么站wordpress提交360
  • 水头网站建设网站开发软件设计文档模板
  • 家庭网络建站庆云网站seo
  • 四川省商投建设公司官网365优化大师软件下载
  • 怎样建设那种游戏网站外贸网站建设平台有哪些
  • 做化验的网站台州市网站制作
  • 四川集团网站建设上海公司查名一网通
  • 无锡建设局评职称网站网站如何做的有气质
  • 半岛官方网站下载网站建设腾讯课堂
  • 国外设计网站怎么登陆建设体育用品网站分析
  • 兴华建设集团有限公司网站jsp电商网站开发流程
  • 山东省住房和城乡建设厅网站主页浙江省网站建设报价
  • 网站简约式布局特点女生学软件工程很难吗
  • 企业怎样建立自己的网站手机设计网
  • 做电商网站用什么系统省建设厅网站二建考试
  • 东莞网站建设专业品牌实训百度搜索引擎的总结
  • 如何做网站内页排名静态网页制作期末试卷及答案
  • 合肥网站制作需织梦做的网站织梦修改网页