您好,刚学习python不久,我想练习python的字符串增删改查的工作。
比如我有这些字符串:
#有3个单词,我需要对指定的单词进行添加括号(在单词的两边添加)
text=‘eyes,eye,hand’
比如说,我想在指定单词前后添加括号,就选eye吧,
我想要的结果应该是:eyes,(eye),hand
可是并非如此,它的运行结果是:(eye)s,eye,hand 。
这对括号直接插入到了第一个出现的eyes中的"eyes",而没有插入到指定的eye两边。
我使用的思路以及方法是先转化为列表,再进行索引获取并且修改字符,最后在进行join()。
天哪,这个现象是我在写了很长一段代码后才发现的,我想,这是python特定的情况,只会选择第一个出现的字符。
那我如何解决这个问题呢?代码该如何编写?