用於從字串中刪除第 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 次瀏覽

開啟您的 職業生涯

完成課程,獲得認證

開始
廣告