Python除去列表空格
时间: 2024-01-20 17:07:33 浏览: 23
如果你想要删除 Python 列表中的空格,你可以使用列表推导式来创建一个新的列表,其中没有空格元素。下面是一个示例代码:
```
original_list = ['hello', 'world', ' ', 'Python', ' ', 'is', ' ', 'awesome', ' ']
new_list = [x for x in original_list if x.strip()]
print(new_list)
```
在这个例子中,我们首先创建一个包含空格元素的原始列表。然后,我们使用列表推导式创建一个新列表 `new_list`,其中包含原始列表中所有不包含空格的元素。在推导式中,我们使用 `strip()` 方法来删除每个元素的首尾空格。最后,我们打印新列表以验证结果。
相关问题
python清空列表中空格
可以使用列表推导式来清空列表中的空格,可以像以下这样实现:
```
my_list = ['hello', 'world', '', 'python', '', ' ', 'is', 'awesome', '']
my_list = [i.strip() for i in my_list if i.strip()]
```
这段代码会生成一个新的列表,其中所有的空格和空字符串都会被清空掉。如果你想在原列表上进行修改,可以这样实现:
```
my_list = ['hello', 'world', '', 'python', '', ' ', 'is', 'awesome', '']
my_list = [i.strip() for i in my_list if i.strip()]
my_list.clear()
my_list.extend(new_list)
```
这样就可以清空原列表中的空格了。
python列表以空格分隔输出
在Python中,你可以使用空格来连接列表中的元素并将其输出。下面是一个示例代码:
```python
my_list = ['apple', 'banana', 'orange']
output = ' '.join(my_list)
print(output)
```
输出结果将是:
```
apple banana orange
```
在这个例子中,我们使用了`join`函数来将列表中的元素连接起来,并使用空格作为连接符号。然后,将连接后的字符串输出到控制台上。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)