gpt4 book ai didi

python - 如何使用 python 复制字符串中的字符(就地)?

转载 作者:行者123 更新时间:2023-12-02 06:44:26 29 4
gpt4 key购买 nike

如果这个问题措辞不当,我深表歉意;我在下面提供了输入和所需的输出来说明我想要产生的效果

inpt = 'aabbaa'
duplicate_range = [2,4]

some_func(inpt, duplicate_range)
>>>>'aabbbbaa'

本质上,我想复制 bb在我的inpt中找到字符串,以便重复发生在原始发生之后。

最佳答案

你可以这样做:

inpt = 'aabbaa'
duplicate_range = [2,4]


def some_func(inpt, duplicate_range):
start = duplicate_range[0]
end = duplicate_range[1]
return inpt[:start] + 2*inpt[start:end] + inpt[end:]

print(some_func(inpt, duplicate_range))

>>> 'aabbbbaa'

关于python - 如何使用 python 复制字符串中的字符(就地)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59717865/

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