python - 将字符串转换为列表并删除回车符(Python)
问题描述
我有一个这样的字符串:
['过\r\n啤酒\r\n小心\r\n照顾\r\n锻炼\r\n过去\r\n忘记\r\n哭\r\n包\r\n个子\r\n瘦\r\n选择\r\n奶奶\r\n突然\r\n节目\r\n']
如何删除所有“\r\n”,然后将字符串变成这样的列表:
[过, 啤酒, 小心, 照顾, 过去, etc...]
解决方案
尝试这个:
s = "['过\r\n啤酒\r\n小心\r\n照顾\r\n锻炼\r\n过去\r\n忘记\r\n哭\r\n包\r\n个子\r\n瘦\r\n选择\r\n奶奶\r\n突然\r\n节目\r\n']"
s = s.replace('\r\n', ',').replace("'", '')
print(s)
输出:
[过,啤酒,小心,照顾,锻炼,过去,忘记,哭,包,个子,瘦,选择,奶奶,突然,节目,]
这第一个replace
替换 the \r\n
,第二个替换字符串中的单引号,如您所期望的输出。
推荐阅读
- java - 表超过 itext7 中的 OccupiedAreaBBox
- node.js - 确定 http 端点何时停止发送 POST 请求
- reactjs - 通过相对高度和宽度在 ReactJS 中的图像上添加文本
- c# - 在 GMap.NET 中移动地图标记
- c - 从文件中读取时,新行会破坏我的入队和推送方法
- python - 计算列表内列表的长度
- c# - Checking if linerenderer collided with a gameobject
- swift - 使用 swift 代码将 web 视图上的 pdf 共享到其他设备
- git - Gitlab CI/CD 部署到本地服务器
- jsp - 选择 a 时 JSTL 设置变量会话