元素对象是int 类型,直接打印list
list1 = [1,2,3,4,5,6,7,8,9,10]
print (list1)
那么如何才能在输出最后一个数字之后不输出分隔符,代码如下:
print(",".join(str(x) for x in list1))
有问题的写法
介绍下join()方法
1)语法:‘sep’.join(sep_object)
参数说明
sep:分割符,可为“,、;”等。
sep_object:分割对象,可为字符串、以及储存字符串的元组、列表、字典。
2)用法:连接任意数量的字符串(包括要连接的元素字符串、元组、列表、字典),用新的目标分隔符连接,返回新的字符串。
其实要点就是join连接的对象是string类型的,元组列表那些都要经过格式转换。