用於從字串中刪除第 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 個字元。
廣告