【发布时间】:2020-01-30 05:21:29
【问题描述】:
给定一个用户列表,我需要编写一个函数 names_and_roles,它在一个字符串中返回所有用户的名称和角色,每个值都被标记。 例如:
users = [
{
'name': 'Homer',
'role': 'Clerk',
'dob': '12/02/1988',
'admin': False
},
{
'name': 'Lisa',
'role': 'Staff',
'dob': '01/30/1965',
'admin': False
},
{
'name': 'Marge',
'role': 'Associate',
'dob': '09/10/1980',
'admin': True
}
]
names_and_roles(users)
# Name: Homer
# Role: Clerk
# Name: Lisa
# Role: Staff
# Name: Marge
# Role: Associate
我试过了
for i in users:
print("# Name: "+i['name'] +'\n'+ "# Role: "+i['role']+'\n')
【问题讨论】:
-
你试过什么?您是否尝试过使用
for循环? -
这是一个懒惰格式的作业转储,没有任何自己的努力。在此社区范围内不是一个有效的问题。
-
for i in users: print("# Name: "+i['name'] +'\n'+ "# Role: "+i['role']+'\n')
标签: python string list dictionary