What does the last line mean in the following code?
import pickle, urllib handle = urllib.urlopen("http://www.pythonchallenge.com/pc/def/banner.p") data = pickle.load(handle) handle.close() for elt in data: print "".join([e * e for e in elt])
My attempt to the problem:
- "".join… uses join -method to empty text
- e * e multiplies two subsequent values in the sequence, e
- I am not sure what is e
- I am not sure, what it means, when you have something before for -loop, like:
e * e for e in elt