python 去除list里字符串中的空格
时间: 2023-08-09 14:06:51 浏览: 191
要去除Python列表中字符串中的空格,可以使用列表推导式和字符串的`replace()`方法。下面是一个示代码:
```python
original_list = [" string 1 ", " string 2 ", " string 3 "]
# 去除列表中字符串的空格
modified_list = [string.replace(" ", "") for string in original_list]
# 输出结果
print(modified_list)
```
运行这段代码会输出去除空格后的字符串列表:
```
['string1', 'string2', 'string3']
```
在列表推导式中,我们遍历原始列表中的每个字符串,并使用字符串的`replace()`方法将空格替换为空字符串。最终,我们得到一个去除空格的新列表。
如果你希望去除字符串两侧的空格,可以使用字符串的`strip()`方法代替`replace(" ", "")`。例如:`string.strip()`。
相关问题
python列表中的字符串怎么去除
您可以使用列表推导式和字符串的 `strip` 方法来去除列表中字符串的空格,如下所示:
```python
my_list = [' hello ', ' world ', ' python ']
new_list = [x.strip() for x in my_list]
print(new_list)
```
输出:
```
['hello', 'world', 'python']
```
在这个例子中,`strip()` 方法去除了每个字符串的前导和尾随空格。您可以使用其他字符串方法来去除列表中字符串中的其他字符。
python将一行字符串按空格分开
好的,这个问题可以回答。在Python里,可以使用字符串的 split() 方法将一行字符串按空格分开,示例代码如下:
```
str = "Hello World! This is a sample string."
list = str.split()
print(list)
```
运行结果为:
```
['Hello', 'World!', 'This', 'is', 'a', 'sample', 'string.']
```