Message316406
| Author | adelfino |
|---|---|
| Recipients | adelfino, cheryl.sabella, docs@python, r.david.murray |
| Date | 2018-05-11.17:56:14 |
| SpamBayes Score | -1.0 |
| Marked as misclassified | Yes |
| Message-id | <1526061375.05.0.682650639539.issue33459@psf.upfronthosting.co.za> |
| In-reply-to |
| Content | |
|---|---|
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 (that may or may not shield tuples) to use tuples in expressions. So talking about "tuple expressions" 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? |
|
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2018-05-11 17:56:15 | adelfino | set | recipients: + adelfino, r.david.murray, docs@python, cheryl.sabella |
| 2018-05-11 17:56:15 | adelfino | set | messageid: <1526061375.05.0.682650639539.issue33459@psf.upfronthosting.co.za> |
| 2018-05-11 17:56:15 | adelfino | link | issue33459 messages |
| 2018-05-11 17:56:14 | adelfino | create | |