[BangPypers] Favorite tips/techniques

Jeffrey Jose jeffjosejeff at gmail.com
Tue Sep 10 12:42:45 CEST 2013


I've always found attribute access of dictionary a bit weird, and too much
Javascript-y. The latter by itself doesnt make it bad .. but something I
dont prefer generally.

And yes, property access wont work for keys that start with numbers. (Same
in JS)

-jeff


On Tue, Sep 10, 2013 at 3:52 PM, Me at Bibhas <me at bibhas.in> wrote:

> What would happen for a dictionary like this?
>
> >>> d = {'1': 'foo', 1: 'bar'}
> >>> d
> {'1': 'foo', 1: 'bar'}
>
>
> On Tuesday 10 September 2013 10:00 AM, Noufal Ibrahim wrote:
> > Shabda Raaj <shabda at agiliq.com> writes:
> >
> >>
> http://code.activestate.com/recipes/52308-the-simple-but-handy-collector-of-a-bunch-of-named/
> >>
> >> With api responses after you have parsed the json, you start doing
> things
> >> like:
> >>
> >> api_response["attribute"]
> >>
> >> I would much prefer to do
> >>
> >> api_response.attribute
> > I generally like to use attributes instead of keys. One additional
> > advantage is that I can, if necessary, later convert the attribute into
> > a property that does more than just return a value.
> >
> > [...]
> >
> >
>
> _______________________________________________
> BangPypers mailing list
> BangPypers at python.org
> https://mail.python.org/mailman/listinfo/bangpypers
>


More information about the BangPypers mailing list