python字符串转换数组
时间: 2023-11-04 16:06:42 浏览: 162
要将字符串转换为数组,你可以使用split()方法。split()方法用于根据指定的分隔符将字符串拆分成多个子字符串,并将结果存储在列表中。在Python中,你可以将字符串赋值给一个变量,然后使用split()方法将其拆分为多个子字符串。
以下是一个示例代码:
```python
string = '1,2,3'
array = string.split(',')
print(array) # ['1', '2', '3']
```
在上面的代码中,我们将字符串`'1,2,3'`赋值给变量`string`,然后使用`,`作为分隔符调用split()方法,将字符串拆分为`['1', '2', '3']`,并将结果存储在变量`array`中。最后,我们打印出变量`array`的值。
相关问题
python 字符串转换数组
在 Python 中,将字符串转换为数组(列表)通常很简单,因为Python的字符串本质上是由字符组成的序列。你可以使用内置的 `list()` 函数或者切片操作来实现这个转换。这里有两个常见的方法:
1. **使用`list()`函数:**
```python
str_array = "Hello, World!"
array_from_string = list(str_array)
```
`array_from_string` 现在是一个包含字符串中所有字符的列表。
2. **使用切片操作:**
```python
str_array = "Hello, World!"
array_from_string = [char for char in str_array]
```
这种方法创建了一个生成器表达式,逐个字符地将字符串转换为列表。
如果你想要分割字符串,例如根据特定的分隔符,可以使用 `split()` 方法:
```python
str_to_split = "apple,banana,orange"
array_from_split = str_to_split.split(",")
```
这会返回一个包含子字符串的列表,每个元素都是原字符串由逗号分隔的部分。
python 字符串转为数组
你可以使用 `split()` 方法将一个字符串转换为数组。这个方法会根据指定的分隔符将字符串拆分成多个元素,并返回一个包含这些元素的数组。下面是一个示例:
```python
string = "Hello, World!"
array = string.split(", ") # 使用逗号和空格作为分隔符
print(array) # 输出: ['Hello', 'World!']
```
在这个例子中,我们使用逗号和空格作为分隔符将字符串 "Hello, World!" 拆分成了两个元素,并将结果存储在数组 `array` 中。
你也可以使用其他字符或字符串作为分隔符,比如空格或者换行符。如果没有指定分隔符,`split()` 方法默认会以空格字符进行拆分。
阅读全文