from dados import produtos, pessoas, lista
import sys

# Com filter()
nova_lista = filter(lambda x: x > 5, lista)
print(sys.getsizeof(nova_lista))  # 48
# Com list_comprehension
nova_lista = [x for x in lista if x > 5]
print(sys.getsizeof(nova_lista))  # 120

# Com Generator
nova_lista = (x for x in lista if x > 5)
print(sys.getsizeof(nova_lista))  # 112

a14d8980ce9b9195dcc3f699b4a9361f8f7b0e7b
<mask token>

<mask token>
print(sys.getsizeof(nova_lista))
<mask token>
print(sys.getsizeof(nova_lista))
<mask token>
print(sys.getsizeof(nova_lista))

<mask token>
nova_lista = filter(lambda x: x > 5, lista)
print(sys.getsizeof(nova_lista))
nova_lista = [x for x in lista if x > 5]
print(sys.getsizeof(nova_lista))
nova_lista = (x for x in lista if x > 5)
print(sys.getsizeof(nova_lista))

from dados import produtos, pessoas, lista
import sys
nova_lista = filter(lambda x: x > 5, lista)
print(sys.getsizeof(nova_lista))
nova_lista = [x for x in lista if x > 5]
print(sys.getsizeof(nova_lista))
nova_lista = (x for x in lista if x > 5)
print(sys.getsizeof(nova_lista))

from dados import produtos, pessoas, lista
import sys

# Com filter()
nova_lista = filter(lambda x: x > 5, lista)
print(sys.getsizeof(nova_lista))  # 48
# Com list_comprehension
nova_lista = [x for x in lista if x > 5]
print(sys.getsizeof(nova_lista))  # 120

# Com Generator
nova_lista = (x for x in lista if x > 5)
print(sys.getsizeof(nova_lista))  # 112
