[Tutor] multiple assignments when reading a file
Chris “Kwpolska” Warrick
kwpolska at gmail.com
Thu Jul 11 10:21:32 CEST 2013
On Thu, Jul 11, 2013 at 01:15:42AM -0400, Dave Angel wrote:
> Final choice? Put them in a namespace. Something like:
>
> class NewSpace:
> pass
>
> data = NewSpace()
> for index, item in enumerate(lines.split()):
> data.__dict__["x" + str(index)] = item
Please don’t do this. This is a very ugly way to do it. Instead, do:
for index, item in enumerate(lines.split()):
setattr(data, 'x' + str(index), item)
--
Kwpolska <http://kwpolska.tk> | GPG KEY: 5EAAEA16
stop html mail | always bottom-post
http://asciiribbon.org | http://caliburn.nl/topposting.html
More information about the Tutor
mailing list