• ex39.字典,可爱的字典(我的程序注重细节,和笨方法有不一样的地方,请注意)



    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这个字典的尾部。
    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(f'{state} is abbreviated {abbrev}')
    print(states.items())

    print('-'*10)
    for abbrev,city in cities.items():
    print(f'{abbrev} has the city {city}')


    print('-'*10)
    for state,abbrev in states.items():
    print(f'{state} state is abbreviated {abbrev}')
    print(f'and has city {cities[abbrev]}')

    print('-'*10)

    state = states.get("Texas")
    print(state)

    if not state:
    print("Sorry, no Texas.")


    city = cities.get('TX', 'Does Not Exist')
    print(f"The city for the state 'TX' is {city}. ")

  • 相关阅读:
    Nginx下配置SSL安全协议
    Java嵌套类
    python命名空间与作用域
    Effective Java 4:类和接口
    VIM快捷键(转载)
    Eclipse快捷键
    Effective Java 3:对于所有对象都通用的方法
    Effective Java 1:创建和销毁对象-续
    Effective Java 1:创建和销毁对象
    python文件操作(转载)
  • 原文地址:https://www.cnblogs.com/l-y-l/p/12696967.html
Copyright © 2020-2023  润新知