Problem with lists
Rafael David
rdavid.br at gmail.com
Wed Sep 16 21:37:56 EDT 2015
Em terça-feira, 15 de setembro de 2015 21:47:10 UTC-3, Chris Angelico escreveu:
> On Wed, Sep 16, 2015 at 10:29 AM, Rafael David <rdavid.br at gmail.com> wrote:
> > Oooohhh ... I think I got it! I'm assigning a reference to peca and not the value itself! Thank you very much MRAB and C Smith for the enlightenment :)
>
> Right! That's how Python's assignment always works. You may find, in
> your case, that you can simply reassign peca={} every time through the
> loop. No copying necessary - just make yourself a new dict for each
> iteration.
>
> And you might be able to do the whole thing with a gigantic
> list/list/dict comprehension, but that may or may not be an
> improvement on your code :)
>
> ChrisA
Yes, got it. Thanks Chris!
Guys, this group rocks :)
More information about the Python-list
mailing list