Search code examples
pythonstringuppercaselowercase

Python Lowercase and Uppercase String


Is there a way to convert a string to a sequence of uppercase and lowercase letters?

For example, "Kilometers" → "KiLoMeTeRs".


Solution

  • a = 'Kilometers'
    
    print(''.join([char.upper() if i%2==0 else char.lower() for i, char in enumerate(a)]))
    

    result = 'KiLoMeTeRs'