这个为什么会这样?12之间多出来的空格和那个逗号是什么意思
因为你用 str 把列表转换成字符串后中间就是一个逗号加一个空格间隔的,然后 ','.join 就会在每个字符之间都加一个逗号 >>> a=
>>> b = str(a)
>>> b
''
>>> ','.join(b)
'[,1,,, ,2,,, ,3,]'
>>> '|'.join(b)
'[|1|,| |2|,| |3|]' isdkz 发表于 2022-3-18 14:04
因为你用 str 把列表转换成字符串后中间就是一个逗号加一个空格间隔的,
然后 ','.join 就会在每个字符 ...
将列表转换成字符串为什么中间会多一个空格 本帖最后由 isdkz 于 2022-3-20 15:06 编辑
风百默 发表于 2022-3-20 15:02
将列表转换成字符串为什么中间会多一个空格
这跟列表的 __str__ 方法的返回值有关,你可以看一下 .__str__() 返回什么,
这都是 python 解释器定义好的
页:
[1]