python3 list comprehension code example
Example 1: list comprehension python
vec = [-4, -2, 0, 2, 4]
doubled = [x*2 for x in vec]
greater_thatn_0 = [x for x in vec if x >= 0]
positive = [abs(x) for x in vec]
freshfruit = [' banana', ' loganberry ', 'passion fruit ']
fruits_nospaces = [weapon.strip() for weapon in freshfruit]
squares = [(x, x**2) for x in range(6)]
^
vec = [[1,2,3], [4,5,6], [7,8,9]]
unpacking_tuple = [num for elem in vec for num in elem]
Example 2: python list comprehension
a = [1,2,3,4,5]
b = [5,6,7,8,9]
print([i for i in a if i not in b])
Example 3: python list comprehension
nums = [3578, 6859, 35689, 268]
half_of_nums = [x/2 for x in nums]
Example 4: list comprehension python 3
number_list = [x for x in range(10) if x % 2 == 0]
print(number_list)
Example 5: list comprehension for loop and if
matrix = [[1, 2], [3,4], [5,6], [7,8]]
transpose = [[row[i] for row in matrix] for i in range(2)]
print (transpose)