用于从字符串中删除第 n 个字符的 Python 程序


在本文中,我们将了解以下问题陈述的解决方案 −

问题陈述 − 给定一个字符串,我们必须从中删除第 i 个索引的字符并显示它。

在 Python 中的任何字符串中,索引总是从 0 开始。假设我们有一个字符串“tutorialspoint”,那么它的索引将如下所示 −

T u t o r i a l s p  o  i  n  t
0 1 2 3 4 5 6 7 8 9 10 11 12 13

现在,让我们看看用于解决该陈述的 Python 脚本 −

示例

 实时演示

def remove(string, i):
   # slicing till ith character
   a = string[ : i]
   # slicing from i+1th index
   b = string[i + 1: ]
   return a + b
# Driver Code
if __name__ == '__main__':
   string = "Tutorialspoint"
   # Remove nth index element
   i = 8
   print(remove(string, i))

输出

Tutorialpoint

算法 − 从给定的输入字符串中,必须弹出第 i 个索引的元素。因此,将字符串分成两部分,在索引字符之前和之后,从而留下第 i 个字符,返回合并后的字符串。

我们在这里在全局范围内声明了三个变量,如下所示 −

结论

在本文中,我们了解了在 Python 3.x 或更早版本中从给定的输入字符串中删除第 i 个字符。

更新于:2019 年 9 月 11 日

177 次浏览

开启您的 职业生涯

完成课程,获得认证

开始
广告
© . All rights reserved.