假设我们有一个单词列表,我们必须将它们以驼峰大小写格式连接起来。
因此,如果输入类似于[“ 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