# Python | Convert a list of strings in multiple cases

|

Method # 1: Using List Comprehension + Built-in Functions
In this method, we use list comprehension as a shorthand way to accomplish this task, rather than a looping method that can span multiple lines of code. Transformations are performed using common built-in functions that can perform interconversion tasks.

 ` # Python3 code to demonstrate how it works ` ` # Convert a list of strings in multiple cases ` ` # Using built-in functions + list comprehension ` ` `  ` # Initializing list ` ` test_list ` ` = ` ` [` ` ’bLue’ ` `, ` ` ’ReD’ ` `, ` `’ yeLLoW’ ` `] ` ` `  ` # print original list ` ` print ` ` (` ` "The original list is:" ` ` + ` ` str ` ` (test_list)) ` ` `  ` # Convert a list of strings in multiple cases ` ` # Using built-in functions + list comprehension ` ` res ` ` = ` ` [(ele.upper (), ele.title (), ele.lower ()) ` ` for ` ` ele ` ` in ` ` test_list] `   ` # print result ` ` print ` ` (` ` " The list with multiple cases are: "` ` + ` ` str ` ` (res)) `

Output:

` The original list is: [’bLue’,’ ReD’, ’yeLLoW’] The list with multiple cases are: [(’ BLUE’, ’Blue ’,’ blue’), (’RED’,’ Red’, ’red’), (’ YELLOW’, ’Yellow’,’ yellow’)] `

Method # 2: Using ` map () ` + lambda + intrinsic functions
This is another method to accomplish this particular task. In this we are simply doing the task of extending the transformation logic using lambda and iteration, and applying to each line is done by a lambda function.

 ` # Python3 code to demonstrate how it works ` ` # Convert a list of strings in multiple cases ` ` # Using map () + lambda + built-in functions `   ` # Initializing list ` ` test_list ` ` = ` ` [` ` ’bLue’ ` `, ` ` ’ReD’ ` `, ` ` ’yeLLoW’ ` `] ` ` `  ` # print original linen list ` ` print ` ` (` ` "The original list is: "` ` + ` ` str ` ` (test_list)) `   ` # Convert a list of strings in multiple cases ` ` # Using map () + lambda + inline functions ` ` res ` ` = ` ` list ` ` (` ` map ` ` ( ` ` lambda ` ` ele: (ele.upper (), ele.title (), ele.lower ()), test_list)) `   ` # print result ` ` print ` ` (` ` "The list with multiple cases are: "` ` + ` ` str ` ` (res)) `

Output:

` The original list is: [’ bLue’, ’ReD’,’ yeLLoW’] The list with multiple cases are: [(’BLUE’,’ Blue’, ’blue’), (’ RED’, ’Red’,’ red’), (’YELLOW ’,’ Yellow’, ’yellow’)] `

## Shop Best laptop for Fortnite

\$ Best laptop for Excel

\$ Best laptop for Solidworks

\$ Best laptop for Roblox

\$ Best computer for crypto mining

\$ Best laptop for Sims 4

\$ Best laptop for Zoom

\$499 Best laptop for Minecraft

\$590

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

NUMPYNUMPY

How to convert Nonetype to int or string?

NUMPYNUMPY

How to specify multiple return types using type-hints

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

## Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method