首页 > 其他分享 >set集合的union()函数 跟 typing.Union

set集合的union()函数 跟 typing.Union

时间:2022-10-20 19:04:55浏览次数:41  
标签:set union Union int str var

 

一、set 的union()方法

1.描述

union() 方法返回两个集合的并集,即包含了所有集合的元素,重复的元素只会出现一次

 

 

2.语法

set.union(set1, set2...)
  • set1 -- 必需,合并的目标集合
  • set2 -- 可选,其他要合并的集合,可以多个,多个使用逗号 , 隔开。

3.返回值

返回一个新集合

4.栗子

set1 = {1,2,3,4}
set2 = {2,3,7,8}
set3 = {9}
my_set = set1.union(set2, set3)
print(my_set) # {1, 2, 3, 4, 7, 8, 9}

 

二、联合类型

1.描述

Union[int, str] 表示既可以是 int,也可以是 str

2.导入: from typing import Union

3.使用

from typing import Union
def func(var: Union[int, str]):
    """my func"""
    if isinstance(var, int):
        print(f"var:{var} is int type")
    elif isinstance(var, str):
        print(f"var:{var} is str type")

if __name__ == '__main__':
    func(2012)   # var:2012 is int type
    func("Hello") # var:Hello is str type

 

标签:set,union,Union,int,str,var
From: https://www.cnblogs.com/ananmy/p/16810890.html

相关文章

  • JDBC各个详解-ResultSet基本使用以及遍历结果集
    JDBC各个详解-ResultSet基本使用ResultSet:结果集对象,封装查询结果next():游标向下移动一行getxxx():获取数据xxx:代表数据类型如:intgetInt() String......
  • .NET Core appsettings.json 取值
    本文主要介绍.NETCore中,通过appsettings.json配置文件获取数据库连接字符串。 1、在项目的根目录中创建appsettings.json文件{"MssqlConnectionString":"Server......
  • JDBC练习_delete、DDL语句和JDBC各个类详解_ResultSet_基本使用
    JDBC练习_delete、DDL语句:delete语句:删除一条记录1.练习:account表 删除一条记录publicstaticvoidmain(String[]args){//设sta为空Statement......
  • 【luogu CF1140F】Extending Set of Points(线段树分治)
    ExtendingSetofPoints题目链接:luoguCF1140F题目大意有一个点集,有一个扩展操作是加入符合条件的(x0,y0)直到不能加入位置。符合条件是原来(x0,y0)不存在而且存......
  • 小程序的this.data和this.setdata
    this.data是用来获取页面data对象的,而this.setData是用来更新界面的。用this.setData({})用于将数据从逻辑层发送到视图层(异步),同时改变对应的this.data的值(同步)。用thi......
  • 微信授权登录:移动端[unionid](一)
    如果你有多端登录统一用户,或者是同一产品下不同子产品之间统一用户的需求的话,请提前在微信开放平台打通微信网页授权并绑定,不然的话后期打通用户处理起来比较麻烦。因为同一......
  • How to get the return value of the setTimeout inner function in js All In One
    HowtogetthereturnvalueofthesetTimeoutinnerfunctioninjsAllInOne在js中如何获取setTimeout内部函数的返回值✅Promisewrap&Async/Await......
  • K8S之StatefulSet控制器
    无状态应用进程客户端的每次连接均可独立地处理,一次请求和响应即构成一个完整的事务,它们不受已完成的连接或现有其他连接的影响,且意外中断或关闭时仅需要重新建立连接即可,因......
  • 【Kubernetes】K8s笔记(九):DaemonSet 守护进程集
    目录0.Deployment有哪些不足1.使用YAML描述DaemonSet对象2.在Kubernetes里使用DaemonSet3.Taint和Toleration4.静态PodkubernetesDaemonSetdocs0.Dep......
  • K8S statefulset
       StatefulSet详解kubectlexplainsts.spec:主要字段解释replicas:副本数selector:那个pod是由自己管理的serviceName:必须关联到一个无头服务商template:定义pod模......