python字符串转换数组
时间: 2023-11-04 09:06:42 浏览: 158
要将字符串转换为数组,你可以使用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 字符串转变数组
在 Python 中,字符串可以通过 split() 方法转换为数组(列表)。split() 方法接受一个参数作为分隔符,将字符串分隔成多个部分,并返回一个数组(列表)。默认情况下,分隔符为所有空字符,包括空格、换行符和制表符。例如,以下代码将字符串转换为数组:
```
str = "hello world"
arr = str.split()
print(arr)
```
输出结果为:['hello', 'world']
你也可以指定分隔符,例如:
```
str = "apple,banana,orange"
arr = str.split(",")
print(arr)
```
输出结果为:['apple', 'banana', 'orange']
阅读全文