例如
from queue import Queue
q: Queue = Queue()
q.put("abc")
这没关系。现在我想指定进入队列的类型。
from queue import Queue
q: Queue[str] = Queue()
q.put("abc")
这会得到“TypeError:'type'对象不可下标”
最佳答案
现在(从 Python 3.9 开始)可以为 Queue
下标:
a: Queue[int] = Queue() # valid
关于python - 如何为队列中的内容添加变量类型注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59689524/