Consider the following piece of code:
even = [0, 2, 4, 6, 8]
odd = [1, 3, 5, 7, 9]
length = len(even)
my_sum = []
i = 0
while i < length:
my_sum.append(even[i] + odd[i])
i = i + 1
remainders = [x % 3 for x in my_sum]
nonzero_remainders = [r for r in remainders if r]
Re-write it using map() and filter() where possible.