一、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
分类:
知识点
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话