# Python's List Comprehensions

Python Basics 2 / 4
1 min read

List comprehensions provide a concise way to create lists in Python. Here’s an example:

# Create a list of squares
squares = [x**2 for x in range(10)]
print(squares)
# Filter even numbers
evens = [x for x in range(10) if x % 2 == 0]
print(evens)
# Nested comprehensions
matrix = [[i * j for j in range(5)] for i in range(5)]
print(matrix)

List comprehensions are a powerful feature for creating and transforming lists in Python.

Running Python List Comprehensions
python -c "print([x**2 for x in range(10)])"
Next: Python's Generators and Yield
My avatar

Thanks for reading my blog post! Feel free to check out my other posts or contact me via the social links in the footer.


Python Basics Series

Comments