一次迭代中從 Python 中移除子串


假設我們有一個字串 s,我們必須在一次迭代中從字串中移除所有“y”和“xz”。

因此,如果輸入類似於 s = "xyxxzyyxxzx",則輸出將為 xxxx

為了解決此問題,我們將按照以下步驟進行:

為了解決此問題,我們將按照以下步驟進行:

  • temp := 刪除 xz 之後的字串
  • 刪除 y 之後的 temp

讓我們看一下以下實現,以獲得更好的理解:

示例

 線上演示

class Solution:
   def solve(self, s):
      return s.replace("xz","").replace("y","")
ob = Solution()
print(ob.solve("xyxxzyyxxzx"))

輸入

"xyxxzyyxxzx"

輸出

xxxx

更新於: 22-Sep-2020

106 次瀏覽

開啟您的 事業

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.