字典{}

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值