我会在我的字典中添加一个包含字典长度的值,例如:所以我基本上尝试了{..., 'commands' : len(dict) + ' commands are available'}但它让我重蹈覆辙NameError: name 'dict' is not defined我也试过def dict_len(): return len(dict){..., 'commands' : dict_len() + ' commands are available'}但是也: NameError: name 'dict' is not defined我怎么解决这个问题?
2 回答
慕哥9229398
TA贡献1877条经验 获得超6个赞
首先,不要dict
用作变量名,它已经是一个类,所以不要覆盖它。
其次,你想如何做到这一点是首先像这样保存你的字典
my_dict = {...} # put whatever values you have in here
然后做
my_dict["commands"] = str(len(my_dict)) + " commands are available"
慕森王
TA贡献1777条经验 获得超3个赞
您没有将参数传递给您定义的函数
def len_dict(dict): return len(dict)
这就是您必须使用这些功能的方式。
我认为您需要了解python的基础知识。
添加回答
举报
0/150
提交
取消