iMath wrote: > why [os.path.join(r'E:\Python', name) for name in []] returns [] ?
Because you are iterating over an empty list, [].
That list comprehension is the equivalent of:
result = []
for name in []:
result.append( os.path.join(r'E:\Python', name) )
Since you iterate over an empty list, the body of the loop never executes,
and the result list remains empty.
What did you expect it to do?
--
Steven
--
http://mail.python.org/mailman/listinfo/python-list
