习题38.md

states = {
    'Oregon':'OR',
    'Florida':'FL',
    'California':'CA',
    'New York':'NY',
    'Michigan':'MI'
}

cities = {
 'CA': 'San Francisco',
 'MI': 'Detroit',
 'FL': 'Jacksonville'
}

cities['NY'] = 'New York'
cities['OR'] = 'portland'

print("-"*10)
print("NY State has:",cities['NY'])
print("OR State has:",cities['OR'])

print("-"*10)
print("Michigan's abbreviation is:",states['Michigan'])
print("Florida's abbreviation is:",states['Florida'])

print("-"*10)
print("Michigan has:",cities[states['Michigan']])
print("Florida has:",cities[states['Florida']])


print("-"*10)
for state,abbrev in states.items():
     print("%s state is abbreviated %s"%(state,abbrev))
        

print("-"*10)
for state,city in cities.items():
    print("%s state has city %s"%(state,city))

print("-"*10)
for state,abbrev in states.items():
    print("%s state is abbreviated %s and has city %s"%(state,abbrev,cities[abbrev]))
    
print("-"*10)
state = states.get('Texas',None)
if not state:
    print("Sorry,no Texas")
    
city = cities.get('TX','Does not Exit')
print("The city for the state 'TX is %s'"%city)
----------
NY State has: New York
OR State has: portland
----------
Michigan's abbreviation is: MI
Florida's abbreviation is: FL
----------
Michigan has: Detroit
Florida has: Jacksonville
----------
Oregon state is abbreviated OR
Florida state is abbreviated FL
California state is abbreviated CA
New York state is abbreviated NY
Michigan state is abbreviated MI
----------
CA state has city San Francisco
MI state has city Detroit
FL state has city Jacksonville
NY state has city New York
OR state has city portland
----------
Oregon state is abbreviated OR and has city portland
Florida state is abbreviated FL and has city Jacksonville
California state is abbreviated CA and has city San Francisco
New York state is abbreviated NY and has city New York
Michigan state is abbreviated MI and has city Detroit
----------
Sorry,no Texas
The city for the state 'TX is Does not Exit'

字典的get()方法:http://www.runoob.com/python/att-dictionary-get.html

猜你喜欢

转载自blog.csdn.net/DMU_lzq1996/article/details/82857999