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

camelCase bằng Python

Giả sử chúng ta có một danh sách các từ, chúng ta phải nối chúng theo định dạng chữ hoa camel.

Vì vậy, nếu đầu vào là ["Hello", "World", "Python", "Programming"], thì đầu ra sẽ là "helloWorldPythonProgramming"

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

  • s:=chuỗi trống

  • cho từng từ trong từ -

    • viết hoa chữ cái đầu tiên và viết thường phần còn lại

    • nối từ với s

  • ret:=s bằng cách chuyển đổi chữ cái đầu tiên của s thành chữ thường

  • trả lại ret

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

Ví dụ

class Solution:
   def solve(self, words):
      s = "".join(word[0].upper() + word[1:].lower() for word in words)
      return s[0].lower() + s[1:]
ob = Solution()
words = ["Hello", "World", "Python", "Programming"]
print(ob.solve(words))

Đầu vào

["Hello", "World", "Python", "Programming"]

Đầu ra

helloWorldPythonProgramming