You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python中含数字与列表的嵌套混合列表的类型注解是什么?

混合嵌套列表的Python类型注解

对于[[1, 1], 2, [1 , 1]]这种元素同时包含整数和整数列表的嵌套混合列表,对应的Python类型注解是List[Union[int, List[int]]]。

关键说明:

  • Union[int, List[int]]用于声明列表中的单个元素可以是**整数(int)或者整数列表(List[int])**二者之一;
  • 使用该注解前需要先从typing模块导入对应类型:
    from typing import List, Union
    

完整代码示例:

from typing import List, Union

# 为混合嵌套列表添加类型注解
mixed_list: List[Union[int, List[int]]] = [[1, 1], 2, [1, 1]]

内容的提问来源于stack exchange,提问作者illuminato

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 10:27:46