Here is how to do list comprehension in Python.


lower = ['a', 'b', 'c'] 
upper = [i.upper() for i in lower] 
print(upper) 

Output

['A', 'B', 'C']


Explanation

List comprehension is commonly used when we want to convert one sequence into another. In the above example, we convert the lower list/sequence of letters into a list of uppercase letters. The list comprehension is happening in line 2.


Related HowTos
Do dictionary comprehension
Create a virtual environment
Create a new file
Merge two lists
Extract items from two different lists into one list
Check if a text file is empty
Randomly select an item from a list
Generate a random integer
Break a while loop
Create a pandas DataFrame from a dictionary
Create a pandas DataFrame from a list
Get the last item of a list
Delete a column from a pandas dataframe
Access a column of a pandas dataframe
Create a class
Make a webpage request
Get the first two characters of a string
<django.db.models.fields.CharField>
Recommended Course

Learn Flask development and learn to build cool apps with our premium Python course on Udemy.


Mailing List

We will keep you Python-motivated if you subscribe below.