以这些信息:姓名 电话号码 住址 Tom 13456 Foostreet45 Lily 45678 Boot123 Tony 67890 Kitty456建议一个字典并输出一个带边框表格
时间: 2023-05-20 22:04:34 浏览: 145
我可以为您提供以下的代码来实现您的需求:
```
# 定义字典
contacts = {
'Tom': {
'phone': '13456',
'address': 'Foostreet45'
},
'Lily': {
'phone': '45678',
'address': 'Boot123'
},
'Tony': {
'phone': '67890',
'address': 'Kitty456'
}
}
# 输出带边框表格
print('+-------+----------+--------------+')
print('| Name | Phone | Address |')
print('+-------+----------+--------------+')
for name, info in contacts.items():
print('| {:<5} | {:<8} | {:<12} |'.format(name, info['phone'], info['address']))
print('+-------+----------+--------------+')
```
请注意,这是一个 Python 代码示例,您需要在您的环境中运行它才能看到输出结果。
相关问题
建立一个字典,包含以下信息,输入姓名,通过字典查到该 人的信息,并且按照以下格式输出: Tom num:13456 addr:Foostreet45 姓名 电话号码 住址 Tom 13456 Foostreet45 Lily 45678 Boot123 Tony 67890 Kitty456
以下是一个建立字典并输出信息的 Python 代码示例:
```
# 建立字典
info_dict = {
'Tom': {'num': '13456', 'addr': 'Foostreet45'},
'Lily': {'num': '45678', 'addr': 'Boot123'},
'Tony': {'num': '67890', 'addr': 'Kitty456'}
}
# 输入姓名
name = input('请输入姓名:')
# 查找信息并输出
if name in info_dict:
info = info_dict[name]
print('{} num:{} addr:{}'.format(name, info['num'], info['addr']))
else:
print('未找到该人的信息')
```
如果您有其他编程类的问题,欢迎继续提问。
阅读全文