我对python相当陌生。我正在努力实现这一结果:
"Mike, Karen, Jake, Tasha"
我的代码正在生成以下内容:
M, i, k, eK, a, r, e, nJ, a, k, eT, a, s, h, a
为什么join方法不起作用?或者我做错了什么
def group_list(group, users):
members =''
for user in users:
members += ', '.join(user)
return members
print(group_list("Marketing", ["Mike", "Karen", "Jake", "Tasha"]))
我注意到你根本没有使用团体。 不知道那是干什么用的
如果要使用join(),则不需要for循环
如果您正在寻找最简单的答案,请点击这里:
在脚本中,您加入用户中的每个单词,而不是用户本身的列表。要重新创建此错误以进行进一步调查,可以编写以下代码:
join
方法的签名如下:iterable是一种你可以反复使用的东西。与列表类似,字符串被视为可编辑的数据类型。您可以将字符串传递到
join
方法中,就像传递列表一样-它将以相同的方式处理它相关问题 更多 >
编程相关推荐