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

Python Union联合类型注解

视频版教程 Python3零基础7天入门实战视频教程

我们看下如下的示例:

my_list2: list[int] = [1, 2, 3, 4]
my_dict2: dict[str, float] = {"python222": 3.14, "java1234": 4.35}
l1 = [1, "python222", True]  # 如何注解多种元素类型
d1 = {"k1": "python222", "k2": 2222}  # 如何注解多种元素类型

我们可以通过Union联合类型注解,来实现多类型注解

语法:Union[类型1,类型2,…类型n]

l1: list[Union[int, str, bool]] = [1, "python222", True]  # 如何注解多种元素类型
d1: dict[str, Union[str, int]] = {"k1": "python222", "k2": 2222}  # 如何注解多种元素类型
http://www.lryc.cn/news/172981.html

相关文章:

  • 提高接口自动化测试效率:使用 JMESPath 实现断言和数据提取!
  • 【Linux操作系统教程】用户管理与权限管理你真的懂了吗(三)
  • 华为全联接大会2023 | 尚宇亮:携手启动O3社区发布
  • MySQL数据库查缺补漏——基础篇
  • ESP8266 WiFi物联网智能插座—电能计量
  • “智慧”北京,人工智能引领“新风尚”
  • 狮子鱼社区团购小程序v18.1独立全开源版+小程序前端
  • 深拷贝和浅拷贝的区别
  • 利用优化算法提高爬虫任务调度效率
  • Swiper的使用流程
  • 如何快速实现一个可视化看板?
  • 基于PyTorch搭建FasterRCNN实现目标检测
  • 线性表应用(非递减合并、分解链表、删除线性表)
  • 【C++面向对象侯捷下】1.导读
  • Ubuntu22.04 vnc远程黑屏
  • 【1区TOP】Elsevier旗下CCF推荐,仅3个月左右录用!
  • CentOS下安装Python3
  • 微信小程序底部安全区域高度获取
  • 虚拟机部署linux网络连接配置
  • 2591. 将钱分给最多的儿童(Java)
  • c++23中的新功能之十五类tuple类型的完全支持
  • iPhone15线下购买,苹果零售店前门店排长队
  • Vue3如何优雅的加载大量图片?
  • Go语言开发环境搭建指南:快速上手构建高效的Go开发环境
  • flex布局与float布局
  • 【C语言】字符函数和字符串函数(含模拟)
  • 基于YOLOv8模型的条形码二维码检测系统(PyTorch+Pyside6+YOLOv8模型)
  • 2023/09/22 制作demo期间心得
  • 高阶数据结构——图
  • 高性能AC算法多关键词匹配文本功能Java实现