dict [str,dict]在函数返回值中的含义是什么?

时间:2013-12-26 07:39:32

标签: python return-value pycharm

我在PyCharm的文档片段中看到了这一点。

def a_func() 
Inferred type: () -> dict[str, dict]

我知道->在函数定义中的含义是“返回值”,但dict[str, dict]部分是什么意思?


证明这一点的最简单的功能是:

def a_func():
    """Docstring to suppress PEP8 warning."""
    return {'a': {'b': 3}}

编辑器→代码完成中的“Autopopup文档”设置显示了它。启用此选项后,将鼠标悬停在this()以上的代码段上会显示。

1 个答案:

答案 0 :(得分:3)

带字符串键和字典值的字典;字典词典。