python字符串转为字符数组
时间: 2023-08-27 19:08:19 浏览: 124
在Python中,可以使用re模块的findall函数将字符串转换为字符数组。如果字符串包含任意字符,可以使用以下代码进行分割:
```python
import re
string2 = "as_d33er==tyui+5+op"
st2 = re.findall(r'.{1}', string2)
print(st2) # \['a', 's', '_', 'd', '3', '3', 'e', 'r', '=', '=', 't', 'y', 'u', 'i', '+', '5', '+', 'o', 'p'\]
```
如果字符串仅包含字母或数字,可以使用以下代码进行分割:
```python
import re
string1 = "asd33fghjk44lqwert5yuiop"
st1 = re.findall(r'\w{1}', string1)
print(st1) # \['a', 's', 'd', '3', '3', 'f', 'g', 'h', 'j', 'k', '4', '4', 'l', 'q', 'w', 'e', 'r', 't', '5', 'y', 'u', 'i', 'o', 'p'\]
```
这里使用了re模块的findall函数,它可以返回字符串中所有与指定模式相匹配的子串,并以数组的形式返回。\[1\]\[2\]\[3\]
#### 引用[.reference_title]
- *1* *2* *3* [python数组和字符串之间的转换](https://blog.csdn.net/myself360013139/article/details/110221155)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文