字典应用

2018-05-24  本文已影响15人  huojusan
# -*- 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
    
运行结果: 图1
上一篇下一篇

猜你喜欢

热点阅读