[New-bugs-announce] [issue31952] Weird behavior on tupple item assignment

Lucas Bertoldo report at bugs.python.org
Sun Nov 5 21:26:35 EST 2017


New submission from Lucas Bertoldo <lvcas.bertoldo at gmail.com>:

Basically, I typed:
>>> m = (list(), list())

then I got, this, as expected:
>>> m[0] += [1]
Traceback (most recent call last):
  File "<pyshell#8>", line 1, in <module>
    m[0] += [1]
TypeError: 'tuple' object does not support item assignment

but, when I checked the variable...
>>> m
([1], [])

---------------------------------
Saying the least, one can kind of assing a value to a tuple of lists and get the expected result, but with the trackback still showing up.

----------
components: Interpreter Core
files: python bug.png
messages: 305613
nosy: Lucas Bertoldo
priority: normal
severity: normal
status: open
title: Weird behavior on tupple item assignment
type: behavior
versions: Python 3.6
Added file: https://bugs.python.org/file47252/python bug.png

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue31952>
_______________________________________


More information about the New-bugs-announce mailing list