Please follow along this code:
def addition(n):
return n + n
numbers = (1, 2, 3, 4)
result = map(addition, numbers)
print(list(result))
Output: [2, 4, 6, 8]
Now when I apply list() again on result, which has already become a list, result turns out to be empty.
list(result)
Output: []
Why is this so?