What does the last line mean in the following code?
import pickle, urllib
[e[1] * e[0] for e in elt] is a list comprehension, which evaluates to a list itself by looping through another list, in this case elt. Each element in the new list is e[1]*e[0], where e is the corresponding element in elt.
[e[1] * e[0] for e in elt]
elt
e[1]*e[0]
e