python函数返回列表为什么多个空格
时间: 2023-11-29 11:06:33 浏览: 165
简单了解为什么python函数后有多个括号
在 Python 中,当你打印一个列表时,每个元素之间会有一个空格分隔。如果列表中的元素是字符串类型,那么这个空格就是字符串之间的空格。如果列表中的元素是其他类型,那么这个空格就是默认的分隔符。因此,当你的函数返回一个列表时,在打印这个列表时就会出现多个空格。
如果你不希望出现多个空格,可以使用字符串的 join() 方法将列表中的元素连接起来,并且指定分隔符为空格。例如:
```python
def my_function():
my_list = [1, 2, 3]
return my_list
result = my_function()
print(' '.join(str(x) for x in result))
```
这将打印出一个没有多余空格的列表。
阅读全文