python 字符串 转换为list
时间: 2023-03-27 13:01:21 浏览: 123
可以使用split()函数将字符串转换为列表,例如:
str = "hello world"
lst = str.split()
print(lst)
输出结果为:['hello', 'world']
相关问题
python字符串转化为列表
你可以使用 `split()` 方法将字符串转换为列表,该方法根据指定的分隔符将字符串拆分成多个子字符串,并将它们存储在列表中。例如:
```
my_string = "hello world"
my_list = my_string.split()
print(my_list) # ['hello', 'world']
```
在上面的例子中,我们将空格作为分隔符。如果你想使用其他分隔符,可以将其作为 `split()` 方法的参数。例如,如果你想使用逗号作为分隔符:
```
my_string = "apple,banana,orange"
my_list = my_string.split(",")
print(my_list) # ['apple', 'banana', 'orange']
```
python字符串转换为列表
在Python中,你可以使用内置函数 `split()` 或者列表推导式来将字符串转换为列表。这两种方法通常用于处理由某个分隔符(如逗号、空格或其他特定字符)分隔的字符串。
1. **使用split()函数**:
当字符串由固定的分隔符分割时,可以使用 `str.split(delimiter)` 方法,其中 `delimiter` 是你希望分割的字符。默认情况下,空格会被当作分隔符。
```python
str_to_split = "apple,banana,orange"
fruit_list = str_to_split.split(",")
print(fruit_list) # 输出: ['apple', 'banana', 'orange']
```
2. **使用列表推导式**:
如果你想基于某种条件或正则表达式来分割字符串,也可以使用列表推导式。
```python
str_to_split = "a_b_c,d_e_f"
delimiterless_list = [char for char in str_to_split if char != ","]
print(delimiterless_list) # 输出: ['a', 'b', 'c', 'd', 'e', 'f']
```
阅读全文