2024-04-19 04:25:16 发布
网友
假设有一个特定的字符串:bacdefaxyza。你知道吗
bacdefaxyza
现在字符a被重复3次。我现在希望能够删除或替换为""中间的a,而不是全部。有办法吗?i、 例如:我需要能够从我想要的任何地方删除a(该字符的索引是已知的)。有可能吗?你知道吗
a
""
我尝试使用replace()函数,但它只删除第一个或更多出现的项,而不删除我需要的特定索引/位置。你知道吗
replace()
以你为例, 让我们把字符串赋给一个变量,比如s
使用python交互式shell来测试这一点
>>>s = 'bacdefaxyza'
让我们将结果赋给一个名为k的新变量,我们将用空字符“”替换第二个“a”字符
>>>k = s[:6]+s[6:].replace('a','') >>>print(k) bacdefxyz
由于索引已知:
s = 'bacdefaxyza' idx = 6 s[:idx]+s[idx+1:]
以你为例, 让我们把字符串赋给一个变量,比如s
使用python交互式shell来测试这一点
让我们将结果赋给一个名为k的新变量,我们将用空字符“”替换第二个“a”字符
由于索引已知:
相关问题 更多 >
编程相关推荐