小案例——搜索字典联系人key查找信息

简介: 小案例——搜索字典联系人key查找信息
people = {
    'Alice': {
        'phone': '2341',
        'addr': 'Foo drive 23'
    },
    'Beth': {
        'phone': '19102',
        'addr': 'Bar street 42'
    },
    'Cecil': {
        'phone': '3158',
        'addr': 'Baz avenue 90'
    }
}
labels = {
    'phone': 'phone number',
    'addr': 'address'
}
name = input('Name:')
request = input('Phone number (p) or address (a)?')
if request == 'p': key = 'phone'
if request == 'a': key = 'addr'
if name in people: print("{}'s {} is {}.".format(name, labels[key], people[name][key]))

根据构建的字典输入姓名

例如:Beth

再输入要查找的信息,手机号或地址(p or a) 即可获取相应信息

“  {  }  ”.format( )索引替换

相关文章
|
9月前
|
人工智能 编解码 API
用行动回应“实体清单”,智谱发布了一系列新模型
1月15日,美国商务部将25个中国实体列入出口管制实体清单,其中包括智谱及其子公司。面对制裁,智谱迅速回应,表示不会影响业务,并于次日发布全新端到端模型GLM-Realtime、升级GLM-4-Air和GLM-4V-Plus模型,推出免费的Flash系列普惠模型。这些举措展示了智谱在多模态交互、视频理解、语音交互等领域的技术实力,体现了中国AI企业在自主创新和自主可控方面的坚定决心。此举不仅彰显了智谱的技术硬实力,也为中国AI产业的自立自强树立了榜样。
186 24
|
Kubernetes API Perl
victoriaMetrics无法获取抓取target的问题
victoriaMetrics无法获取抓取target的问题
191 2
|
数据采集 数据挖掘 索引
Pandas切片操作:一个很容易忽视的错误
Pandas切片操作:一个很容易忽视的错误
Pandas切片操作:一个很容易忽视的错误
|
安全 Java
Lock 解析,如何避免死锁?
Lock 解析,如何避免死锁?
Lock 解析,如何避免死锁?
|
存储 算法 前端开发
每周一练 之 数据结构与算法(LinkedList)
每周一练 之 数据结构与算法(LinkedList)
148 0
|
监控 区块链
百度区块链“度宇宙”百度“图腾”都是区块链,有什么不同呢?
百度在BAT中可谓是最多尝试区块链的,先前退出“莱茨狗”,后来退出了图片“源”,“源”又改成“图腾”,6月8号又开始退出了“度宇宙”,相信玩过网易星球的大多都能看出来,这次的度宇宙和网易星球从前端ui和玩法确实都很像,开始都是收集引力,然后积攒。
1112 0
|
1天前
|
云安全 数据采集 人工智能
古茗联名引爆全网,阿里云三层防护助力对抗黑产
阿里云三层校验+风险识别,为古茗每一杯奶茶保驾护航!
古茗联名引爆全网,阿里云三层防护助力对抗黑产