今天在做Zoom笔试的时候遇到的输出问题,要求你把列表以逗号链接输出数据
例如:list1 = [1,2,3,4,5];输出要求格式是1,2,3,4,5
关键字end
可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符
for i in list1:
print(i,end =",")
输出:1,2,3,4,5,
确实是一行,但是最后一个元素后面也会有一个逗号
找了好久终于找到一种方法可以实现这个功能
print(",".join(str(i) for i in lists))
这个方法的输出是:1,2,3,4,5
最后一个元素后面没有空格及逗号,满足题目要求。