python字符串转化为数组
时间: 2023-11-18 19:06:04 浏览: 37
在Python中,可以使用split()方法将字符串转换为列表。该方法可以将字符串按照指定的分隔符进行分割,并将分割后的子字符串存储到一个列表中。如果没有指定分隔符,则默认使用空格作为分隔符。例如:
s = '8, 3, 2, 7, 1'
l = s.split(',')
print(l)
这段代码将字符串s按照逗号分隔,并将分割后的子字符串存储到列表l中。
另外,如果想将字符串中的每个字符都转换为列表中的一个元素,可以使用list()函数。例如:
str01 = "Thunder"
new_list = list(str01)
print(new_list)
这段代码将字符串str01中的每个字符都转换为列表中的一个元素,并将结果存储到new_list中。
相关问题
python 将字符串转化为数组
可以使用字符串的 `split()` 方法将其转化为数组。例如,将逗号分隔的字符串转化为数组:
```
string = "apple, banana, cherry"
array = string.split(", ")
print(array)
```
输出结果为:
```
['apple', 'banana', 'cherry']
```
如果字符串中的分隔符不是逗号,则需要将分隔符作为参数传递给 `split()` 方法。例如,将空格分隔的字符串转化为数组:
```
string = "hello world"
array = string.split(" ")
print(array)
```
输出结果为:
```
['hello', 'world']
```
python中如何将字符串转化为数组
Python中可以使用字符串的split方法将字符串转化为数组。该方法会根据指定的分隔符将字符串分割成多个部分,并返回一个由这些部分组成的数组。
例如,以下代码将逗号分隔的字符串转化为数组:
```
str = "apple,banana,orange"
arr = str.split(",")
print(arr) # ['apple', 'banana', 'orange']
```
可以看到,split方法根据逗号分隔了字符串,返回了一个由三个元素组成的数组。