众所周知,[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
的注释类型是List[List[int]]
。但是,对于数字和列表混合的嵌套列表[[1, 1], 2, [1 , 1]]
,注释的类型是什么?
在最近的python版本中,打字有了很大的发展,毕竟它是最近引入的,因此,根据您使用的版本,打字签名会有所不同。
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
:类型
python版本 | 类型 |
---|---|
>=3.6 | typing.List[typing.List[int]] |
>=3.9 | list[list[int]] |