【HW】书本6-1至6-13选题和代码

6-1 人:使用一个字典来存储一个熟人的信息,包括名、姓、年龄和居住的城市.该字典应包含键first_name、last_name、age和city.将存储在该字典中的每项信息都打印出来.
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)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值