一、Union 联合类型
1、数据容器的类型注解问题
对 list 列表 或 dict 字典 类型 设置 类型注解 ,
如果 list 列表中的元素都是 int 类型 ,
dict 字典 中的 键值对...:
var_list = [1, "Tom", 2, "Jerry"]
列表中的元素值 , 既有 str 字符串 , 又有 int 数字类型 ;
假如 dict 字典中 , 键值对 的 键 Key 或...Union 联合类型注解
代码示例 : 下面的 3 个变量 , 其类型注解设置的 Union 联合类型 , 也就是为其赋值时 , 可以赋值 str 字符串类型 或 int 数字类型的值 ;
var_i...联合类型注解
在 list 列表中将元素类型设置为 Union 联合类型 : 列表中的元素 既可以设置为 str 字符串类型 , 又可以设置为 int 数字类型 ;
var_list: list[Union...[str, int]] = [1, "Tom", 2, "Jerry"]
在 dict 字段中将 键值对的 元素类型设置为 Union 联合类型 : 键值对 既可以设置为 str 字符串类型 , 又可以设置为