python - 如何更改句子中字符的位置?
问题描述
我正在尝试将一个字符从单词的开头移动到该单词的结尾。
例如:
输入:_baba _dede
输出baba_ dede_
我怎样才能做到这一点。
我试过这个re.sub()
import re
key="_baba _dede"
g=re.sub("_.","._",key)
print(g)
output;
._aba ._ede
但它不工作
解决方案
没有正则表达式的解决方案
text = "_baba _dede"
print [word[1:] + word[0] for word in text.split()]
推荐阅读
- python - Python嵌套列表替换值
- node.js - 过滤节点 mongodb 中的对象数组
- reactjs - 无法使用序列化程序将 POST 请求从 React 前端发送到 Django Rest Framework?
- java - 并行流()和流()?
- java - Java Hadoop 生成没有结果
- javascript - 防止触发模糊事件的 Mousedown 事件处理程序
- java - javax.net.ssl.SSLPeerUnverifiedException:peer not authenticated for Demo Enviornment Only
- xml - 从项目中的另一个文件引用资源字典
- angular - 如何使用 restanular 以角度显示 api 数据
- angular - 过滤时分页不会在自定义角度指令中更新(如何在角度材料中自定义 mat-paginator)