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)似乎没有注册这个。
您可以使用类型提示来实现这一点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)