python - Python List 接受 None 和特定类型但不是 Any
问题描述
抱歉,这可能是一个有点愚蠢的问题。通常,我使用 Java 或 Typescript 等强类型语言编写代码,最近我需要更接近 Python,但我遇到了打字问题。
在我的 python 应用程序(3.8.2)中,我有一个“车辆”类型的对象数组。我想添加“无”类型。但是,我无法做到这一点,因为编译器给了我一条消息:
Expected type 'Vehicle' (matched generic type '_T'), got 'None' instead
代码:
self.lane_segments: List[Vehicle] = []
for i in range(element_numbers):
self.lane_segments.append(None)
是否有可能定义一个也接受无的类型?
解决方案
推荐阅读
- informatica - 源 Informatica PowerCenter
- python - 如何在 Pandas 中展平多索引(实际上只有一个级别)?value_counts 只返回多索引
- python - 如何回复电子邮件并创建“抄送”地址列表?
- java - 对多个动作使用相同的 MouseListener 事件,在 java swing 中绘图
- bigdata - 如何分析文本文件中字符的频率
- verilog - 如何从 Verilog 定义宏中选择特定位?
- xml - 哪些标签用于避免 xxe、xml 注入中的过滤器
- jquery - ajax插入行两次
- angular - 多个项目上的角度事件发射器
- python - 中文/英文 UTF-8 文件上的 UnicodeDecodeError