如果值是列表,有没有办法从值中检索键:
def add(self, name, number):
if name in self.bok.values():
print 'The name alredy exists in the telefonbok.'
else:
self.bok.update({number: []})
self.bok[number].append(name)
print self.bok
如果我在列表中只有一个元素,则此方法有效:
self.bok.keys()[self.bok.values().index(my value i want to get the corresponding key)]
但是,如果我插入更多元素会给我它不在列表中的错误,如果你想知道我使用类和字典创建电话簿,那么我应该给号码和别名,并且还能够更改号码一个名字和别名也应该得到新的号码。如果我很模糊,会给予任何帮助抱歉