Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #57003

Re: pointer and python

Date 2013-10-18 00:54 +0100
From MRAB <python@mrabarnett.plus.com>
Subject Re: pointer and python
References <1382051859.5449.23.camel@debian>
Newsgroups comp.lang.python
Message-ID <mailman.1188.1382054075.18130.python-list@python.org> (permalink)

Show all headers | View raw


On 18/10/2013 00:17, Mohsen Pahlevanzadeh wrote:
> Dear all,
>
> Suppose I have the following code:
> ##########################################3
> mydic = dict()
> mydict.update({'string':QtGui.QCheckBox()}) ## suppose this dic has many
> value with some string and QCheckBox Object
>
If you do this, you're giving them all the same key 'string', so only 
the last will be remembered.

> #####Then i have itreate it :
>
> for key, val in mydict.items():
>      setattr(self,"%s" % val,XXX) ###===> this line is the given line
>      getattr(self,"%s" % val)
>
> ############################################33
> According to the above code, i fetch a set of object from dict and set
> them as attribute, But question is , val has  value and it's important,
> and i can't replace any other value with it, What i replace with XXX in
> setattr ?
>
Why are you using attributes anyway? Why not just store them in a dict?

Back to comp.lang.python | Previous | Next | Find similar | Unroll thread


Thread

Re: pointer and python MRAB <python@mrabarnett.plus.com> - 2013-10-18 00:54 +0100

csiph-web