Re: Strange object identity problem

Discussion in 'Python' started by Robert Franke, Nov 12, 2012.

  1. Hi Frederic,

    [...]

    >>>> bas = {}
    >>>> for year in range (2010, 2013):

    > ba = st.runs ('BA', '%d-01-01' % year, '%d-12-31' % year)
    > ba.run ()
    > print year, id (ba)
    > bas [year] = ba
    >
    > 2010 150289932
    > 2011 150835852
    > 2012 149727788
    >
    >>>> for y in sorted (bas.keys ()):

    > b = bas [year]


    Shouldn't that be b = bas[y]?


    > print y, id (b)
    >
    > 2010 149727788
    > 2011 149727788
    > 2012 149727788
    >

    [...]

    Cheers,

    Robert
     
    Robert Franke, Nov 12, 2012
    #1
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Giovanni Bassi
    Replies:
    0
    Views:
    674
    Giovanni Bassi
    Oct 20, 2003
  2. nalbayo
    Replies:
    2
    Views:
    5,599
    Bruce Barker
    Nov 11, 2005
  3. JimLad
    Replies:
    0
    Views:
    470
    JimLad
    Jan 16, 2009
  4. F.R.
    Replies:
    2
    Views:
    232
    Dennis Lee Bieber
    Nov 12, 2012
  5. F.R.
    Replies:
    2
    Views:
    162
Loading...

Share This Page