On 26.05.2016 14:27, Koos Zevenhoven wrote:
That said, here's a couple of suggestions:

    **(a, b, c) = **mapping

    **{a, b, c} = **mapping

Although `a, b, c = **mapping` would still be more convenient.

​-- Koos

Do you see what you just did there?

**{a, b, c} = **mapping

That seems like a mathematical equation where the ** appear to be superfluous (besides I don't really like special characters ;-) ). So it yields:

{a, b, c} = mapping


However and additionally, here the LHS (and the LHS in your suggestion) reminds me of a set. That's not good I guess. I one now adds the keys back in we go back to

{'a': s1, 'b': s2, 'c': s3} = mapping


So far, all proposals which deviate from Michael's one are just "optimizations in terms of characters". The only one I would find not necessarily too restrictive were:


'a': s1, 'b': s2, 'c': s3 = mapping   # no braces :)


That looks quite good to me. What do you think?


Best,
Sven