list1 = [1,2,3,4]
str = ','.join(list1)
print(str)
会输出1,2,3,4
但我们想输出'1','2','3','4' 可以运行下面的代码
list1 = [1,2,3,4]
str = ','.join("'{0}'".format(x) for x in list1)
print(str)
结果输出 '1','2','3','4' 很Nice
若需要输出 "1","2","3","4" 也就其双变双引号 可以运行下面的代码
list1 = [1,2,3,4]
str = ','.join('"{0}"'.format(x) for x in list1)
print(str)