python - 如何为空集提供类型注释?

标签 python python-3.x static-typing python-typing

我在 python 中有这一行;

set1 = set()  # create empty set

当我使用 mypi 扫描时,出现错误 Need type annotation for 'set1'

如何为空集提供类型注释?

我在 pycharm 中使用 python 3.7 和 mypi 插件。

最佳答案

简单版本:set1: set = set()

更具体的版本:

from typing import Set
set1: Set[<type>] = set()

例如对于字符串集:set1: Set[str] = set()

关于python - 如何为空集提供类型注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61425456/

相关文章:

python - if block 中的 if 表达式变量

python - 使用 importlib 导入具有本地名称的模块

python - 单击 "use"元素 Python Selenium

python - 如何结束周长计算循环

programming-languages - 你知道有一种语言在代码是数据的地方进行静态类型检查吗?

typescript - 在 TypeScript 中对非类型化数据强制类型化

javascript - 在 django 中处理单个 html 表单的多个输入值

python - csv - 如何使用 python 和 pandas 获取某一行中的行值?

sql - 使用 postgres 创建连续的证书编号

scala - 为什么Web开发框架倾向于围绕语言的静态功能工作?