运行循环时,应该将此功能添加到词典“phoneBook”中的名称和号码,但是由于某些原因,我无法使其正常工作。关于为什么不的任何想法?非常感谢!
phoneBook = dict()
def addNumber(name, number):
for i in phoneBook:
if i == name:
print 'error'
else:
phoneBook[name] = number
最佳答案
您根本不需要循环,只需使用in
关键字对照字典中的现有键检查名称。
phoneBook = dict()
def addNumber(name, number):
if name in phoneBook:
print 'error'
else:
phoneBook[name] = number
关于Python添加到字典循环,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26263682/