2.字典练习,建立一个字典,包含以下信息,输入姓名,通过字典查到该人的信息,并且按照以下格式输出:
Tom
num: 123456
addr: Foo street 45
姓名 电话号码 住址
Tom 123456 Foo street 45
Lily 456789 Bar street 23
Jack 789123 5th street 56
这题用python写有人会吗?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注这样吧!
info_list=[] num=int(input('请输入你想存储信息的人数:')) while num: dict_info={} _list=['name', '电话号码', '地址'] _list_2=input('请输入信息,中间用“,”(name,电话号码,地址)隔开:').split(',') for i in range(len(_list)): dict_info[_list[i]]=_list_2[i] num-=1 info_list.append(dict_info) print('name 电话号码 地址') for i in range(len(info_list)): for key in info_list[i]: print(info_list[i][key],end=' ') print('\n')运行结果:
评论 打赏 举报解决 1无用