python中字符串转为list
时间: 2024-12-18 08:11:41 浏览: 26
Python数据类型详解(一)字符串
在Python中,你可以使用内置函数`split()`或者`list()`直接将字符串转换为列表。这里有两个常用的方法:
1. **使用 `split()`**:
如果你想根据某个分隔符(默认为空格)分割字符串,并将其元素放入列表中,可以这样做:
```python
s = "Hello, World!"
str_list = s.split() # 默认空格分隔
print(str_list) # 输出:['Hello,', 'World!']
```
2. **使用 `list()` 和切片操作**:
如果字符串中的每个字符都需要单独添加到列表中,可以直接使用 `list()` 函数:
```python
s = "Hello"
char_list = list(s)
print(char_list) # 输出:['H', 'e', 'l', 'l', 'o']
```
或者如果字符串是一个连续的数字序列,可以用 `[i for i in s]` 的简洁语法:
```python
s = "12345"
num_list = [int(i) for i in s]
print(num_list) # 输出:[1, 2, 3, 4, 5]
```
阅读全文