Skip to main content
 首页 » 编程设计

python之如何使用字典在 python 中创建 'contact book'

2025年05月04日13yyy_WW

我正在尝试创建一个由“昵称”索引的通讯录,允许用户保存个人姓名、地址和电话号码。但是我不太明白如何使用字典来做到这一点,如果我按照自己的方式去做,我只会使用一个列表。 例如

myList = [["Tom","1 Fairylane", "911"],["Bob","2 Fairylane", "0800838383"]] 

然后,如果我想查看某个联系人,我只需使用更多代码来搜索模式。但我就是不知道如何用字典来做

请您参考如下方法:

你可以从这个开始:

my_dict = {"Tom": {"name": "Tom Jones", "address": "1 Fairylane", "phone": "911"},  
           "Bob": {"name": "Bob Marley", "address": "2 Fairylane", "phone": "0800838383"} 
           } 

然后你可以简单地访问记录使用

my_dict["Tom"]["name"] 

或

my_dict["Bob"]["phone"]