python将字符串存入列表
时间: 2023-12-15 20:06:47 浏览: 134
可以使用list()函数将字符串转换为列表,每个字符都会成为列表中的一个元素。以下是一个例子:
```python
my_string = "Hello, World!"
my_list = list(my_string)
print(my_list) # 输出:['H', 'e', 'l', 'l', 'o', ',', ' ', 'W', 'o', 'r', 'l', 'd', '!']
```
相关问题
如何将一个字符串存入列表
您可以使用Python内置函数list()将字符串转换为列表,例如:
```
string = "hello world"
lst = list(string)
print(lst) # ['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd']
```
您也可以使用.split()方法将字符串按照指定的分隔符分割为列表,例如:
```
string = "hello,world"
lst = string.split(",")
print(lst) # ['hello', 'world']
```
python用正则表达式提取出字符串"22040319510608229X"的每一位字符并存入列表中
好的,可以使用re模块中的findall函数以及正则表达式来实现。以下是示例代码:
```python
import re
s = "22040319510608229X"
result = re.findall(r'\d|\w', s) # 匹配数字和字母,以列表形式返回
print(result)
```
输出结果为:
```
['2', '2', '0', '4', '0', '3', '1', '9', '5', '1', '0', '6', '0', '8', '2', '2', '9', 'X']
```
其中,`\d`匹配数字,`\w`匹配字母和数字。使用 `|` 表示或的关系,即匹配数字或字母。最终将匹配结果以列表形式返回。
阅读全文