我为此编写了一个程序:
给出用户列表,编写一个函数,names_and_roles,该函数以字符串形式返回用户的所有名称和角色,并带有每个值的标签。
我不符合该程序的问题要求。我猜是因为我返回了一个字典列表。如何返回一个字符串,使输出看起来相同?
input_field = find_element_by_id("pwdPwdPassword")
input_field.send_keys("12345678")
答案 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
中,但是将每行添加到字符串中而不是打印它。
然后您应该看到,使用原始用户列表实际上更容易做到这一点,并且避免制作字典。