【问题标题】:"from typing import List" vs "from ast import List" in python\"从键入导入列表\" vs \"从 ast 导入列表\" 在 python 中
【发布时间】:2022-11-22 00:28:06
【问题描述】:

在 Python 中,如果我使用这个:

from typing import List

我必须使用List[]


如果我使用这个:

from ast import List

我必须使用List()


有什么区别?

谢谢。

谷歌“打字”和“ast”但没有运气

【问题讨论】:

  • 你好!欢迎来到 StackOverflow!请查看我们的tour,以更好地了解如何ask a good question。之后请edit你的问题补充全部相关代码。
  • asttyping 模块服务于 2 个完全不相关的目的。对不起,但我非常怀疑“谷歌搜索‘打字’和‘ast’”至少没有把你带到asttyping
  • 如果你使用from typing import List,你能够使用 List 作为类型提示;没有人在制造你。

标签: python python-3.x list


【解决方案1】:

不同之处在于,一个是类型提示;它描述了一个值,而不是元素本身。

另一个是描述 Python 语法树的运行时类,并包含 Python 表达式的顺序集合。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-24
    • 2023-02-02
    • 2021-03-18
    • 2018-05-06
    • 2012-12-31
    • 2017-08-04
    • 1970-01-01
    • 2017-06-11
    相关资源
    最近更新 更多