字典设计
来源:互联网 发布:mac上的iphoto在哪儿 编辑:程序博客网 时间:2024/06/05 07:47
# -*- coding: cp936 -*-
people = {
'陈**': {
'phone': '13217789639',
'addr': '2号楼 105'
},
'梁**': {
'phone': '3621456',
'addr': '2号楼 107'
},
'王**': {
'phone':'7474741',
'addr': '2号楼 606'
},
}
labels = {
'phone': '电话号',
'addr': '住址'
}
#这是一个嵌套 与C语言中编程很像 大的方框里嵌套了3个小数据 你也可以自己在其中添加你的信息(^.^)
name = raw_input('输入你要查找人的名字: ')
request = raw_input('电话号 (p) 还是 地址 (a)? ')
key = request
if request == 'p': key = 'phone'
if request =='a': key ='addr'
#使用正确的键 关联上面的库的数据
person = people.get(name, {})
label = labels.get(key, key)
result = person.get(key, '没有找到 抱歉')
#这是没有在数据库中的文件用于回答。比如名字输入***选择完a、b就会(*v*)
print "%s的%s是%s." % (name, label, result)
raw_input("按下 <回车>退出")
people = {
'陈**': {
'phone': '13217789639',
'addr': '2号楼 105'
},
'梁**': {
'phone': '3621456',
'addr': '2号楼 107'
},
'王**': {
'phone':'7474741',
'addr': '2号楼 606'
},
}
labels = {
'phone': '电话号',
'addr': '住址'
}
#这是一个嵌套 与C语言中编程很像 大的方框里嵌套了3个小数据 你也可以自己在其中添加你的信息(^.^)
name = raw_input('输入你要查找人的名字: ')
request = raw_input('电话号 (p) 还是 地址 (a)? ')
key = request
if request == 'p': key = 'phone'
if request =='a': key ='addr'
#使用正确的键 关联上面的库的数据
person = people.get(name, {})
label = labels.get(key, key)
result = person.get(key, '没有找到 抱歉')
#这是没有在数据库中的文件用于回答。比如名字输入***选择完a、b就会(*v*)
print "%s的%s是%s." % (name, label, result)
raw_input("按下 <回车>退出")
#就如字面意思一样按下退出 (^.^)
这也是从书上找到编辑的 如有错误 欢迎大家来找我讨论 233
0 0
- 字典设计
- 字典设计
- 数据字典的设计
- 数据字典的设计
- 数据字典的设计
- 数据字典设计
- 数据字典数据库设计
- 数据库字典表设计
- 设计模式字典
- 数据库设计--数据字典
- 创建设计字典表
- 数据库设计中的字典实体
- 中文分词字典的设计
- J2EE项目数据字典设计
- 系统 错误字典设计 参考
- 下拉框“数据字典”设计
- 如何设计一个数据字典
- 字典(dictionary)的设计
- word2007粘贴文本出现乱码问题
- iOS讲解迷惑--AFNetworking的使用
- android的线程(转载)
- Tcl编写循环执行某个任务的脚本
- Windows 7 安装 Enthought Canopy 1.4
- 字典设计
- lightoj Answering Queries 1369 (数学转换&&技巧)
- (转)mongodb 解决 couldn't connect to server 127.0.0.1:27017 src/mongo/shell/mongo.js:91 错误
- Activity生命周期
- iOS:KVO的概述与使用
- word2vec使用说明
- Favor库简述
- HDU 1560DNA sequence
- [iOS基础]从使用UIPopoverController到UIViewController弹出模态