我希望了解表达式
我正在查看的代码如下:
p: dict = {}
的含义。对我而言,它不如p = {}
那么直观。为什么: dict
部分要添加到表达式中?在我看来,它似乎没有添加任何东西。我正在查看的代码如下:
>>> p = {}
>>> p['s'] = 2
>>> p
{'s': 2}
>>> p: dict = {}
>>> p['a'] = 4
>>> p
{'a': 4}
p: dict = {}
中的注释是相当无意义的,因为它并没有添加任何信息。限制键和值类型,例如p: dict[str, int] = {}
或p: dict[str, int | str] = {}
更加明智。 - MisterMiyagi