first_list = ...
newlist = []
for item in first_list:
newitem = ...
newlist.append(newitem)
[2**x for x in range(16)]
import pprint
first_list = range(16)
newlist = []
for item in first_list:
newitem = 2**item
newlist.append(newitem)
pprint.pprint(newlist)
first_list = ...
newlist = []
for item in first_list:
if ... :
newitem = ...
newlist.append(newitem)