我无法打印出一个口述。工作,看到了很多exsample代码,但没有一个工作
from UI import ask_info
def main():
mydict = {}
def add(mydict):
info=ask_info()
mydict=info
for i in mydict:
print(mydict[i])
def ask_info():
info1=input("enter the info")
info2=input("enter the info2")
informations=mydict(info1,info2)
return informations
ask\u info在另一个模块中,如果我运行此代码,则打印结果为空;如果将字典写入文件,则文件为空。我还尝试使用一个类模块,在这里我引用了“informations=class(info1,info2)”部分中的类模块
据我所知,Python中的字典是不可调用的,不能这样工作。而不是
mydict(info1,info2)
你可能想要像mydict[info1] = info2
这样的东西。你知道吗检查this link以查看字典是如何工作的。如果你正在创建一个新的字典,你可以做一些类似于
dict([(info1,info2)])
的事情,但是看起来你并不是在尝试这样做。你知道吗相关问题 更多 >
编程相关推荐