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()