【发布时间】:2022-01-17 19:49:39
【问题描述】:
在 Python 中,我的类中有一个“允许的类型”列表,在构造函数中,我想传递一个必须在该允许类型列表中的参数。所以,从概念上讲,这就是我想要的:
from typing import Union
class A:
allowed_types = [typeA, typeB]
def __init__(self, some_argument: Union[allowed_types]):
(do stuff)
我不确定如何解决这个问题。你会如何设置这样的东西?也许对此有更好的设置,但我不确定如何。谢谢!
【问题讨论】:
标签: python type-hinting python-typing