6-1
人:使用一个字典来存储一个熟人的信息,包括名、姓、年龄和居住的城市.该字典应包含键first_name、last_name、age和city.将存储在该字典中的每项信息都打印出来.
6-5河流:创建一个字典,在其中存储三条大河流及其流经的国家。其中一个键—值对可能是'nile': 'egypt'。
(1)使用循环为每条河流打印一条消息, 如“The Nile runs through Egypt.”。
(2)使用循环将该字典中每条河流的名字都打印出来。
dic = {'first_name':'jiajia',
'last_name':'amy',
'age':'18',
'city':'shantou',
}
for each in dic.items():
print('His ' + each[0] + ' is ' + each[1])
6-5河流:创建一个字典,在其中存储三条大河流及其流经的国家。其中一个键—值对可能是'nile': 'egypt'。
(1)使用循环为每条河流打印一条消息, 如“The Nile runs through Egypt.”。
(2)使用循环将该字典中每条河流的名字都打印出来。
(3)使用循环将该字典包含的每个国家的名字都打印出来。
dic = {'Euphrates':'Iraq',
'Nile':'Egypt',
'Huanghe':'China',
}
for key, value in dic.items():
print('The ' + key + ' runs through ' + value)
for key in dic.keys():
print(key)
for value in dic.values():
print(value)
6-7
人:在为完成练习
6-1
而编写的程序中,再创建两个表示人的字典,然后将这三个字典都存储在一个名为
people
的列表中。遍历这个列表,将其中每个人的所有信息都打印出来。
dic1 = {'first_name':'jiajia',
'last_name':'amy',
'age':'18',
'city':'shantou',
}
dic2 = {'first_name':'yinyin',
'last_name':'mike',
'age':'28',
'city':'NewYork',
}
dic3 = {'first_name':'bai',
'last_name':'LI',
'age':'38',
'city':'shanghai',
}
dic_ls = [dic1, dic2, dic3]
for index, each in enumerate(dic_ls):
for key, value in each.items():
print(str(index) + '\'s ' + key + ' is ' + value)