第六章

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

test = {'first_name':'Yingjie','last_name':'Liu','age':'20','city':'Shan Dong'}
for k,v in test.items():
	print(k + ' : ' + v)

first_name : Yingjie
last_name : Liu
age : 20
city : Shan Dong
6-6 调查 :在6.3.1节编写的程序favorite_languages.py中执行以下操作。
·创建一个应该会接受调查的人员名单,其中有些人已包含在字典中,而其他人未包含在字典中。
·遍历这个人员名单,对于已参与调查的人,打印一条消息表示感谢。对于还未参与调查的人,打印一条消息邀请他参与调查。
people = ['jen','sarar','edward','phil']
favorite_language = {'jen':'python','phil':'ruby'}
for person in people:
    if person in favorite_language.keys():
        print(person.title() + ', thank you!')
    else:
        print(person.title() + ', would you like to tell me about your favorite language in programming?')

Jen, thank you!
Sarar, would you like to tell me about your favorite language in programming?
Edward, would you like to tell me about your favorite language in programming?
Phil, thank you!
6-7人:在为完成练习6-1而编写的程序中,再创建两个表示人的字典,然后将这三个字典都存储在一个名为people 的列表中。遍历这个列表,将其中每个人的所有 信息都打印出来
test1 = {'first_name':'Yingjie','last_name':'Liu','age':'20','city':'Shan Dong'}
test2 = {'first_name':'Jiawei','last_name':'Shan','age':'20','city':'Guang Dong'}
test3 = {'first_name':'Haowei','last_name':'Chen','age':'20','city':'Guang Dong'}
people = [test1,test2,test3]
for person in people:
    for k,v in person.items():
	    print(k + ' : ' + v,end = '    ')
    print()

first_name : Yingjie    last_name : Liu    age : 20    city : Shan Dong
first_name : Jiawei    last_name : Shan    age : 20    city : Guang Dong
first_name : Haowei    last_name : Chen    age : 20    city : Guang Dong
6-10 喜欢的数字:修改为完成练习6-2而编写的程序,让每个人都可以有多个喜欢的数字,然后将每个人的名字及其喜欢的数字打印出来。
lucky_nums = {'jen':[3,7],'sarar':[8],'edward':[5,9,13],'phil':[10,12]}
for person,nums in lucky_nums.items():
    print(person.title() + "'s lucky num(s) : ",end = '')
    for num in nums:
        print(num,end = ' ')
    print()

Jen's lucky num(s) : 3 7
Sarar's lucky num(s) : 8
Edward's lucky num(s) : 5 9 13
Phil's lucky num(s) : 10 12




猜你喜欢

转载自blog.csdn.net/qq_36185481/article/details/79684563