把字符串数组的空格去掉
时间: 2023-07-01 20:21:46 浏览: 118
好的,您可以使用如下代码来去掉字符串数组中的空格:
```python
# 假设字符串数组为 str_arr
new_str_arr = []
# 遍历字符串数组中的每个字符串
for s in str_arr:
# 使用 replace 函数将空格替换为空字符串
new_s = s.replace(" ", "")
# 将处理后的字符串添加到新的数组中
new_str_arr.append(new_s)
# 输出处理后的字符串数组
print(new_str_arr)
```
以上代码会将原字符串数组中的所有空格去掉,并将处理后的字符串存储到新的数组中。
相关问题
java怎么把字符串数组空格清空
您可以使用 Java 中的 String 类的 replaceAll() 方法来去除字符串数组中的空格。具体地,可以使用如下代码:
```java
// 假设字符串数组为 strArr
String[] newStrArr = new String[strArr.length];
// 遍历字符串数组中的每个字符串
for (int i = 0; i < strArr.length; i++) {
// 使用 replaceAll() 方法将空格替换为空字符串
newStrArr[i] = strArr[i].replaceAll(" ", "");
}
// 输出处理后的字符串数组
System.out.println(Arrays.toString(newStrArr));
```
以上代码会将原字符串数组中的所有空格去掉,并将处理后的字符串存储到新的数组中。注意使用 replaceAll() 方法会返回一个新的字符串,原始的字符串不会被改变,因此我们需要将处理后的字符串存储到新的数组中。同时,我们使用 Arrays 类的 toString() 方法将输出处理后的字符串数组。
去掉字符串数组中每个字符串的空格
要去掉字符串数组中每个字符串的空格,可以使用列表推导式和字符串的`replace()`方法来实现。以下是一个示例代码:
```python
def remove_spaces(strings):
return [s.replace(" ", "") for s in strings]
# 测试
strings = ["Hello World", "Python is awesome", " I love coding "]
new_strings = remove_spaces(strings)
print(new_strings)
# 输出:['HelloWorld', 'Pythonisawesome', 'Ilovecoding']
```
在上述代码中,我们定义了一个`remove_spaces()`函数,它接受一个字符串数组作为输入。使用列表推导式,遍历数组中的每个字符串,并使用`replace()`方法将空格替换为空字符串。最后,返回一个新的字符串数组。
通过调用`remove_spaces()`函数,我们可以得到去掉空格后的新字符串数组`new_strings`。输出结果就是去掉了空格的字符串数组。
阅读全文