字符串解析空格转数组
时间: 2023-10-28 13:59:01 浏览: 82
您好!要将字符串解析为数组,其中空格作为分隔符,您可以使用以下方法:
```python
string = "Hello World I am here"
array = string.split(" ")
print(array)
```
这会将字符串按照空格进行分割,并将分割后的部分存储在数组中。在上述示例中,输出将是 `['Hello', 'World', 'I', 'am', 'here']`。
希望这可以帮到您!如果您有任何其他问题,请随时提问。
相关问题
numpy字符串转数组
在 NumPy 中,可以使用 `np.fromstring()` 函数将字符串转换为数组。该函数将字符串解析为数字,并返回一个包含这些数字的数组。
以下是一个示例,展示了如何使用 `np.fromstring()` 将字符串转换为数组:
```python
import numpy as np
# 定义一个字符串
str_data = "1 2 3 4 5"
# 使用 np.fromstring() 将字符串转换为数组
arr = np.fromstring(str_data, dtype=int, sep=' ')
print(arr)
```
输出结果:
```
[1 2 3 4 5]
```
在上述示例中,我们定义了一个字符串 `str_data`,其中包含了一些数字。然后,我们使用 `np.fromstring()` 函数将这个字符串解析为一个整数类型的数组。在函数的参数中,我们指定了数据类型为 `int`,并通过 `sep` 参数指定了字符串中数字之间的分隔符为空格。
需要注意的是,字符串中的每个数字应该用分隔符(例如空格、逗号等)分隔开来,以便 `np.fromstring()` 函数可以正确解析。
希望能解决你的问题!如果还有其他疑问,请随时提问。
阅读全文