如何从字典列表中返回字符串

时间:2020-03-09 19:08:40

标签: python-3.x

我为此编写了一个程序:

给出用户列表,编写一个函数,names_and_roles,该函数以字符串形式返回用户的所有名称和角色,并带有每个值的标签。

我不符合该程序的问题要求。我猜是因为我返回了一个字典列表。如何返回一个字符串,使输出看起来相同?

input_field = find_element_by_id("pwdPwdPassword")
input_field.send_keys("12345678")

2 个答案:

答案 0 :(得分:0)

有很多方法可以做到这一点。您可能应该在发布问题之前先尝试一下,但是例如:

["Name: {}, Role: {}".format(u['name'], u['role']) for u in users]

或者如果它需要是一个大字符串:

sep = "\n"
sep.join("Name: {}, Role: {}".format(u['name'], u['role']) for u in users)

答案 1 :(得分:0)

您可以获取打印出employee_list中内容的代码,然后将其移至names_and_roles中,但是将每行添加到字符串中而不是打印它。

然后您应该看到,使用原始用户列表实际上更容易做到这一点,并且避免制作字典。

相关问题