Python List comprehensions

List comprehensions are a way to create lists in a very concise way.

Suppose you have a list:
numbers = [1, 2, 3, 4, 5]
You can create a new list using a list comprehension, composed by the numbers list elements, power 2:
numbers_power_2 = [n…


This content originally appeared on flaviocopes.com and was authored by flaviocopes.com

List comprehensions are a way to create lists in a very concise way.

Suppose you have a list:

numbers = [1, 2, 3, 4, 5]

You can create a new list using a list comprehension, composed by the numbers list elements, power 2:

numbers_power_2 = [n**2 for n in numbers]
# [1, 4, 9, 16, 25]

List comprehensions are a syntax that’s sometimes preferred over loops, as it’s more readable when the operation can be written on a single line:

numbers_power_2 = []
for n in numbers:
    numbers_power_2.append(n**2)

and over map():

numbers_power_2 = list(map(lambda n : n**2, numbers))


This content originally appeared on flaviocopes.com and was authored by flaviocopes.com


Print Share Comment Cite Upload Translate Updates
APA

flaviocopes.com | Sciencx (2021-02-14T05:00:00+00:00) Python List comprehensions. Retrieved from https://www.scien.cx/2021/02/14/python-list-comprehensions/

MLA
" » Python List comprehensions." flaviocopes.com | Sciencx - Sunday February 14, 2021, https://www.scien.cx/2021/02/14/python-list-comprehensions/
HARVARD
flaviocopes.com | Sciencx Sunday February 14, 2021 » Python List comprehensions., viewed ,<https://www.scien.cx/2021/02/14/python-list-comprehensions/>
VANCOUVER
flaviocopes.com | Sciencx - » Python List comprehensions. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2021/02/14/python-list-comprehensions/
CHICAGO
" » Python List comprehensions." flaviocopes.com | Sciencx - Accessed . https://www.scien.cx/2021/02/14/python-list-comprehensions/
IEEE
" » Python List comprehensions." flaviocopes.com | Sciencx [Online]. Available: https://www.scien.cx/2021/02/14/python-list-comprehensions/. [Accessed: ]
rf:citation
» Python List comprehensions | flaviocopes.com | Sciencx | https://www.scien.cx/2021/02/14/python-list-comprehensions/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.