Python told me a Joke
Sujet : Python told me a Joke
De : alan (at) *nospam* csail.mit.edu (Alan Bawden)
Groupes : comp.lang.pythonDate : 02. Sep 2024, 09:55:15
Autres entêtes
Organisation : ITS Preservation Society
Message-ID : <868qwafq1o.fsf@williamsburg.bawden.org>
User-Agent : Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux)
Python 3.10.5 (v3.10.5:f37715, Jul 10 2022, 00:26:17) [GCC 4.9.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> x,_,z = [1,2,3]
Works as expected.
Now I didn't expect the following to work (but Python sometimes
surprises me!), so I tried:
>>> x,2,z = [1,2,3]
File "<stdin>", line 1
x,2,z = [1,2,3]
^^^^^^^^^^^
SyntaxError: invalid syntax. Maybe you meant '==' or ':=' instead of '='?
Yeah, that makes sense, no surprises today... Except "maybe you meant
'=='..." caught my attention. _Could_ that be what someone would want
in this situation I wondered? So I tried:
>>> x,2,z == [1,2,3]
(1, 2, False)
Now that made me laugh.
- Alan
[ Some people reading this will be tempted to explain what's really
going on here -- it's not hard to understand. But please remember that
a joke is never funny if you have to explain it. ]
Haut de la page
Les messages affichés proviennent d'usenet.
NewsPortal