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
相关产品推荐
相关产品推荐

