我正在尝试使用列表形成字符串。
如果列表包含单个元素,例如l = [10]
然后字符串应为10
如果有多个元素,例如l = [10,20,30]
然后字符串应为10,20,30
我尝试过,但最后会额外添加,
。
"".join("%s," % x for x in l)
这会为上面的列表生成10,
和10,20,30,
答案 0 :(得分:4)
只需使用以下内容:
','.join(str(n) for n in l)
答案 1 :(得分:1)
这是我的解决方案。我不知道它是否满足你的
str(l)[1:-1]