Python | Convert case of elements in a list of strings

Given a list of strings, write a Python program to convert all string from lowercase/uppercase to uppercase/lowercase.

Input : ['GeEk', 'FOR', 'gEEKS']
Output: ['geeks', 'for', 'geeks']

Input : ['fun', 'Foo', 'BaR']
Output: ['FUN', 'FOO', 'BAR']

 
Method #1 : Convert Uppercase to Lowercase using map function

filter_none

edit
close

play_arrow

link
brightness_4
code

# Python code to convert all string
# from uppercase to lowercase.
  
# Using map function
out = map(lambda x:x.lower(), ['GeEk', 'FOR', 'gEEKS'])
  
# Converting it into list
output = list(out)
  
# printing output
print(output)

chevron_right


Output:



['geek', 'for', 'geeks']

 
Method #2: Convert Lowercase to Uppercase using List comprehension

filter_none

edit
close

play_arrow

link
brightness_4
code

# Python code to convert all string
# from uppercase to lowercase.
  
# Initialisation
input = ['fun', 'Foo', 'BaR']
  
# Converting
lst = [x.upper() for x in input]
  
# printing output
print(lst)

chevron_right


Output:

['FUN', 'FOO', 'BAR']


My Personal Notes arrow_drop_up


If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.