python字符串数组分割
时间: 2024-05-31 16:06:30 浏览: 115
在Python中,可以使用split()方法来将一个字符串按照指定的分隔符进行分割,分割后得到一个字符串数组。
例如,假设有一个字符串s,它包含多个单词,每个单词之间用空格分隔。可以使用以下代码将字符串s分割成一个字符串数组:
```
s = "hello world python"
words = s.split(" ") # 使用空格作为分隔符
print(words) # 输出 ['hello', 'world', 'python']
```
在这个例子中,我们使用split()方法将字符串s按照空格进行分割,得到一个包含3个元素的字符串数组words。
需要注意的是,split()方法的参数是一个分隔符,可以是一个字符串或者一个正则表达式。如果不指定分隔符,则默认使用空格作为分隔符。
相关问题
python 字符串数组
Python中的字符串数组实际上是字符串列表(list),可以通过以下方式定义:
```python
str_list = ["string1", "string2", "string3"]
```
也可以通过split()方法将一个字符串分割成一个字符串列表,例如:
```python
str = "string1,string2,string3"
str_list = str.split(",")
```
注意,这里的分隔符为逗号。
python字符串转字符串数组
你可以使用 split() 方法将一个字符串分割成字符串数组。默认情况下,它会按照空格字符进行分割。下面是示例代码:
```
str = "Hello World"
arr = str.split()
print(arr)
```
输出结果为:`['Hello', 'World']`。
如果你需要按照不同的分隔符进行分割,可以将分隔符作为参数传递给 split() 方法。例如,如果你需要按照逗号分隔一个字符串,可以这样做:
```
str = "apple,banana,orange"
arr = str.split(",")
print(arr)
```
输出结果为:`['apple', 'banana', 'orange']`。
阅读全文