vscode python map 字典 dictionary 类补全 代码补全
vscode python map 字典 dictionary 类补全 代码补全
背景: 如下所示代码,当我写完 default_map[item] 并输入 . 的时候,vscode无法自动提示补全 list 类型相关的函数,百度了挺久的,这里记录一下,并增加一些关键字,好让其他人也知道
default_map = {}
default_map["a"] = []
for key in default_map:
default_map[key].reverse()
解决方案
from typing import Dict
my_map:Dict[str,list]={}
for key in my_map:
my_map[key].reverse()
key.startswith("hello") #发现 key 也有自动补全
这里补充说明:
my_map是 变量名
Dict[str,list] 定义了 key 为 str, value 为 list 类型, 可以传入自己重新定义的类,可以愉快的用vscode来进行代码提升了,希望对你有帮助~
参考来源:https://segmentfault.com/q/1010000041395398