如图,请问该怎么把lst里的[0,1,2,3]变成0-1-2-3呢
for循环遍历列表中的元素,然后进行拼接。
或者用join方法进行连接。
list=[0,1,2,3]
list1=[str(x) for x in list]
str= '-'.join(list1)
print(str)
a=[0,1,2,3]
b=[str(x) for x in a]
print('-'.join(b))
先转换再连接
l=[0,1,2,3]
a=str(l).replace(', ','-')[1:-1]
字符串替换,如有帮助,点一下下采纳
lst=[0,1,2,3]
'-'.join(map(str,lst))
## 其中,map函数将list中的int转为str