Computer >> Máy Tính >  >> Lập trình >> Python

Xóa nguyên âm khỏi chuỗi trong Python


Giả sử chúng ta có một chuỗi, chúng ta phải xóa tất cả các nguyên âm khỏi chuỗi đó. Vì vậy, nếu chuỗi giống như "iloveprogramming", thì sau khi loại bỏ các nguyên âm, kết quả sẽ là - "lvprgrmmng"

Để giải quyết vấn đề này, chúng tôi sẽ làm theo các bước sau -

  • tạo một nguyên âm mảng chứa [a, e, i, o, u]
  • cho v trong một nguyên âm
    • thay thế v bằng chuỗi trống

Ví dụ

Hãy cùng chúng tôi xem cách triển khai sau để hiểu rõ hơn -

class Solution(object):
   def removeVowels(self, s):
      s = s.replace("a","")
      s = s.replace("e","")
      s = s.replace("i","")
      s = s.replace("o","")
      s = s.replace("u","")
      return s
ob1 = Solution()
print(ob1.removeVowels("iloveprogramming"))

Đầu vào

"iloveprogramming"

Đầu ra

lvprgrmmng