for loop specifying the amount of vars

Jules Stevenson lists at js3d.co.uk
Mon Nov 24 14:40:06 EST 2008


Sorry for the noise, I found the * unpack operator. Perfect for what I need.

> 
> Hi,
> 
> I have a list which contains a folder structure, for instance:
> 
> dirs=['c:\', 'temp', 'foo', 'bar']
> 
> The length of the list can vary. I'd like to be able to construct a
> os.path.join on the list, but as the list can vary in length I'm unsure
> how
> to do this neatly. I figured I could use a for loop and build the whole
> statement as a string and 'eval it', but I'm aware that this is not a
> good
> idea.
> 
> It strikes me that there probably is a very elegant way to achieve what
> I
> want to do, any pointers much appreciated.
> 
> Cheers,
> 
> Jules
> 
> --
> http://mail.python.org/mailman/listinfo/python-list




More information about the Python-list mailing list