def group_list(group, users):
members = str(users).split()
return group + ":" + str(members)
print(group_list("Marketing", ["Mike", "Karen", "Jake", "Tasha"])) # Should be "Marketing: Mike, Karen, Jake, Tasha"
print(group_list("Engineering", ["Kim", "Jay", "Tom"])) # Should be "Engineering: Kim, Jay, Tom"
print(group_list("Users", "")) # Should be "Users:"
Output is:
Marketing:["['Mike',", "'Karen',", "'Jake',", "'Tasha']"]
Engineering:["['Kim',", "'Jay',", "'Tom']"]
Users:[]
Python / newb /具有正确的结果,但格式错误。用弦练习。知道如何解决吗?预先感谢。
您可能想要这个。我将对此做一个简短的总结
def group_list(group, users):
return group + ": " + ', '.join(users)
print(group_list("Marketing", ["Mike", "Karen", "Jake", "Tasha"]))
print(group_list("Engineering", ["Kim", "Jay", "Tom"]))
print(group_list("Users", ""))
显示:
Marketing: Mike, Karen, Jake, Tasha
Engineering: Kim, Jay, Tom
Users:
说明:
', '.join(users)
用于用空格将列表users
中的一系列字符串连接起来,在这种情况下是逗号,后跟一个空格。