[docs] [issue33459] Define "tuple display" in the docs
report at bugs.python.org
Fri May 11 13:57:29 EDT 2018
Andrés Delfino <adelfino at gmail.com> added the comment:
Ignore the previous comment.
The thing is that "tuple displays" like:
nums = (n for n in range(10))
Yield a generator expression instead of a tuple.
Also, unparenthesized "tuple displays" like 1, 2, 3 can't be used in expressions, AFAIK:
>>> if 3 == 1, 2, 3:
SyntaxError: invalid syntax
So, you end up using parenthesized expressions to use tuples in expressions. So talking about "tuple displays" in the operator precedence table doesn't make much sense to me :/
Also, if a "tuple display" doesn't yield a tuple, should it be named a "tuple display" after all?
Python tracker <report at bugs.python.org>
More information about the docs