Python中的camelCase

假设我们有一个单词列表,我们必须将它们以驼峰大小写格式连接起来。

因此,如果输入类似于[“ Hello”,“ World”,“ Python”,“ Programming”],则输出为“ helloWorldPythonProgramming”

为了解决这个问题,我们将遵循以下步骤-

  • s:=空字符串

  • 对于单词中的每个单词-

    • 使首字母大写,其余小写

    • 将单词与s连接

  • ret:= s通过将s的第一个字母转换为小写

  • 返回ret

让我们看下面的实现以更好地理解-

示例

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))

输入项

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

输出结果

helloWorldPythonProgramming