Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #57003
| 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) |
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
Re: pointer and python MRAB <python@mrabarnett.plus.com> - 2013-10-18 00:54 +0100
csiph-web