python 字符串数组中间插入
时间: 2023-07-07 21:41:49 浏览: 98
如果你要在字符串数组中间插入特定的字符或子字符串,可以使用字符串的 `join()` 方法。例如,假设你有一个字符串数组 `arr`,你想在每个字符串之间插入逗号 `,`,可以这样做:
```
arr = ["apple", "banana", "orange"]
separator = ","
new_arr = separator.join(arr)
print(new_arr)
```
输出结果为:
```
apple,banana,orange
```
如果你想在每个字符串之间插入空格,可以这样做:
```
arr = ["apple", "banana", "orange"]
separator = " "
new_arr = separator.join(arr)
print(new_arr)
```
输出结果为:
```
apple banana orange
```
如果你想在每个字符串之间插入特定的子字符串,也可以使用上述方法,只需要将 `separator` 变量设置为你想要的子字符串即可。
相关问题
python 字符串数组的每个元素中间插入相同的字符
如果你要在字符串数组的每个元素中间插入相同的字符或子字符串,可以使用列表解析和字符串的 `join()` 方法。例如,假设你有一个字符串数组 `arr`,你想在每个字符串的中间插入短横线 `-`,可以这样做:
```
arr = ["hello", "world", "python"]
separator = "-"
new_arr = [separator.join(list(s)) for s in arr]
print(new_arr)
```
输出结果为:
```
['h-e-l-l-o', 'w-o-r-l-d', 'p-y-t-h-o-n']
```
如果你想在每个字符串的中间插入空格,可以这样做:
```
arr = ["hello", "world", "python"]
separator = " "
new_arr = [separator.join(list(s)) for s in arr]
print(new_arr)
```
输出结果为:
```
['h e l l o', 'w o r l d', 'p y t h o n']
```
如果你要插入的不是单个字符,而是子字符串,只需要将 `separator` 变量设置为你想要的子字符串即可。
阅读全文