Cosa significa l'ultima riga nel seguente codice?Problema nella comprensione delle liste di Python
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[1] * e[0] for e in elt])
Il mio tentativo di problema:
- "" .join ... usi uniscono -Metodo di testo vuota
- e [1] * e [0] moltiplica due valori successivi la sequenza, e
- non sono sicuro di ciò che è e
- non sono sicuro, che cosa significa, quando si ha qualcosa prima per -loop, come:
e[1] * e[0] for e in elt
Mi è piaciuta molto la sfida Python quando l'ho scattata un paio di anni fa. –