如何为 dict 的 dict 添加 python 文档字符串

sup*_*dee 0 python docstring pycharm python-3.x

我有一个对象是字典的字典。我想告诉我的编辑这个对象是这样的,我该怎么做?目前我有:

def do_somthing(dict_of_dicts):
    """
    :type dict_of_dicts: dict of dict
    """

    for key, value in dict_of_dicts.items():
            for key2, value2 in value.items():
                print('Key')
Run Code Online (Sandbox Code Playgroud)

但是,我的编辑器(Pycharm)似乎没有注册这个。

Luc*_*tti 5

您可以使用类型提示来实现这一点Dict

from typing import Dict, Any

def do_somthing(dict_of_dicts: Dict[Any, Dict]):
    """
    :type dict_of_dicts: Dict[Any, Dict]
    """

    for key, value in dict_of_dicts.items():
            for key2, value2 in value.items():
                print('Key')
Run Code Online (Sandbox Code Playgroud)