"Roelof Wobben" <rwob...@hotmail.com> wrote


print ''.join([zf.getinfo('%s.txt' % p).comment for p in zpp])

So I thought that this would be the same :

for p in zpp:
     test = zf.getinfo(p).comment
     print ''.join(test)

But it seems not to work

Can anyone explain why not ?

Because it's not the same. test in your version is only a single item.
In the original its a list of items. So to write similar code explicitly you need:

lst = []
for p in zpp:
     test = zf.getinfo(p).comment
     lst.append(test)
print ''.join(lst)

HTH,

Alan G.

_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to