# -*- coding: utf-8 -*-
# @Author: yt
# @Date: 2018-05-24 10:34:05
# @Last Modified by: yt
# @Last Modified time: 2018-05-24 10:45:54
cities = { "CA":"San Francisco",
"MI":"Detroit",
"FL":"Jacksonville"
}
cities["NY"] = "New York"
cities["OR"] = "Portland"
def find_city(themap,state):
if state in themap:
return themap[state]
else:
return "Not found."
cities['_find'] = find_city
while True:
print "State?(ENTER to quit)",
state = raw_input(">>>")
if not state:break
city_found = cities['_find'](cities,state)
print city_found
运行结果:字典应用
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 字典常常用来进行求和。 单列求和 单条件多列求和 要实现这样的求和,需要用字典来标记行。 用exists判断部门是...
- 字典的特性决定了key必须是唯一的。所以可以用字典来提取唯一值,也就是去除重复。 单列去重复源数据 总之,字典里的...