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

Posted l-y-l

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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}. ")

以上是关于ex39.字典,可爱的字典(我的程序注重细节,和笨方法有不一样的地方,请注意)的主要内容,如果未能解决你的问题,请参考以下文章

python 从列表中取出一个字典元素

迭代代理的python字典

Python字典嵌套字典排序,该怎么处理?

python字典对比

在python中怎么把列表中的元素添加到字典中

Python基础-字典(字典常用函数/操作/字典遍历)