This snippet demonstrates Python's list comprehension for efficient filtering and transformation of lists.
Description
.
Code Snippet
# Original list of numbers
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# Filter even numbers using list comprehension
even_numbers = [num for num in numbers if num % 2 == 0]
# Print the filtered list
print(f"Even numbers: {even_numbers}")
#Filter and transform: square even numbers
squared_evens = [num**2 for num in numbers if num % 2 == 0]
print(f"Squared even numbers: {squared_evens}")