Python Examples: list comprehensions

print("example squared numbers")
numbers = [1, 2, 3, 4, 5]
squared_numbers = [x**2 for x in numbers]
print(squared_numbers)

print("example odd numbers")
numbers = [1, 2, 3, 4, 5]
odd_numbers = [x for x in numbers if x % 2 != 0]
print(odd_numbers)

print("example produce list of tuples")
numbers = [1, 2, 3]
letters = ['a', 'b', 'c']
combined_list = [(x, y) for x in numbers for y in letters]
print(combined_list)

print("example convert strings to uppercase")
words = ['hello', 'world', 'python']
upper_words = [x.upper() for x in words]
print(upper_words)

print("example construct a list from range")
numbers = [x for x in range(10)]
print(numbers)

Result

Console output