gpt4 book ai didi

python - 在循环中的每个字符后插入句点

转载 作者:行者123 更新时间:2023-12-05 09:08:48 26 4
gpt4 key购买 nike

假设我有一个字符串 tex = "somestring"

我需要创建一个循环来创建该字符串的多个副本,每个副本在一个字符后添加一个句点,在第一个字符之后开始并在最后一个字符之前结束

有点像

for i in range (1, len(tex)-2):
tex = ....
print(tex)

输出需要是:

s.omestring
so.mestring
som.estring
...
somestrin.g

我尝试在其他问题中使用 tex = '.'.join(tex[i+1] for i in range (1, len(tex)-2, 1)) 但这增加了每个字符后只有一次句点,导致 s.o.m.e.s.r.i.n.g

也许将字符串拆分为字符列表会有所帮助,但我不确定如何从这种方式处理它。

最佳答案

只需使用这个 -

for i in range (1, len(tex)):
print(tex[:i]+"."+tex[i:])

关于python - 在循环中的每个字符后插入句点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63015270/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com