6-1 人 :使用一个字典来存储一个熟人的信息,包括名、姓、年龄和居住的城市。该字典应包含键first_name 、last_name 、age 和city 。将存储在该字典中的每项信息都打印出来。
information = {
"first_name":
"hongchen",
"last_name":
"yang",
"age":
'27',
'city':
'guangdong'}
print (information)
6-5 河流 :创建一个字典,在其中存储三条大河流及其流经的国家。其中一个键—值对可能是'nile': 'egypt' 。
使用循环为每条河流打印一条消息,如“The Nile runs through Egypt.”。
使用循环将该字典中每条河流的名字都打印出来。
使用循环将该字典包含的每个国家的名字都打印出来。
River_country = {
'Nile':
'Sudan',
'the changjiang river':
'China',
'amazon river':
'Brazil'
}
for river,country
in River_country.items():
print(
"The " + river +
" run through " + country)
for river
in River_country.keys():
print (river)
for country
in River_country.values():
print(country)
6-7 人 :在为完成练习6-1而编写的程序中,再创建两个表示人的字典,然后将这三个字典都存储在一个名为people 的列表中。遍历这个列表,将其中每个人的所有信息都打印出来。
information_1 = {
'first_name':
'yuanhao',
'last_name':
'zou',
'age':
'23',
'city':
'jiangxi'}
information_2 = {
'first_name':
'hongyang',
'last_name':
'chen',
'age':
'24',
'city':
'guangdong'}
information_3 = {
'first_name':
'xinrui',
'last_name':
'chen',
'age':
'24',
'city':
'changsha'}
all_information = [information_1,information_2,information_3]
for value
in all_information:
print(value)