第六章 动手试一试

6-1 人:使用一个字典来存储一个熟人的信息,包括名、姓、年龄和居住的城市。 该字典应包含键 first_name、last_name、age 和 city。将存储在该字典中的每项信息都 打印出来。
friend = {
	'first_name':'zeng',
	'last_name':'huicong',
	'age':'ten',
	'city':'guangzhou',
	}
	
for key, value in friend.items() :
	print("{:>10} : {}".format(key, value))

6-3 词汇表:Python字典可用于模拟现实生活中的字典,但为避免混淆,我们将后 者称为词汇表。

words = {
	'print' : '输出内容',
	'len' : '获取长度',
	'title' : '每个单词首字母大写,其余字母小写',
	'lower' : '转换为全部小写字母',
	'upper' : '转换为全部大写字母'
	}

for key, value in words.items() :
	print("{}: {}\n".format(key, value))
6-5 河流:创建一个字典,在其中存储三条大河流及其流经的国家。其中一个键— 值对可能是'nile': 'egypt'。
rivers = {
	'nile': 'egypt',
	'Yangtze' : 'china',
	'Amazon' : 'brazil',
	}

for key, value in rivers.items() :
	print("The {} runs through {}"
		.format(key.title(), value.title()))

print("\nThree rivers:")
for key in rivers.keys() :
	print(key.title())

print("\nThree countries:")
for value in rivers.values():
	print(value.title())
6-11 城市:创建一个名为 cities 的字典,其中将三个城市名用作键;对于每座城 市,都创建一个字典,并在其中包含该城市所属的国家、人口约数以及一个有关该城市 的事实。在表示每座城市的字典中,应包含 country、population 和 fact 等键。将每座 城市的名字以及有关它们的信息都打印出来。
beijing = {
	'国家' : '中国',
	'人口' : 21.707 * 10**6,
	'事实' : '中国首都',
	}

guangzhou = {
	'国家' : '中国',
	'人口' : 16.67 * 10**6,
	'事实' : '举办过亚运会'
	}

shanghai = {
	'国家' : '中国',
	'人口' : 23.019 * 10**6,
	'事实' : '举办过世博会'
}

cities = {
	'北京' : beijing,
	'上海' : shanghai,
	'广州' : guangzhou,
}

for key, value in cities.items():
	print("{}位于{}。".format(key, value['国家']))
	print("{}拥有{}人口。".format(key, value['人口']))
	print("事件:" + value['事实'])
	print()



猜你喜欢

转载自blog.csdn.net/ddl_xiaodichen/article/details/79693332
今日推荐