Code-Golf

Code-Stücke können hier veröffentlicht werden.
Benutzeravatar
__blackjack__
User
Beiträge: 13919
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

Wobei der Punktoperator halt genau das ist: ein Operator — da kann man auch einfach Leerzeichen drum herum setzen:

Code: Alles auswählen

In [135]: "Hallo"  .  upper()
Out[135]: 'HALLO'
Also kann man das auch so schreiben, mit einem Punkt und der gleichen Zeichenanzahl:

Code: Alles auswählen

f=lambda w:sorted(w,key=0 .__eq__)
“I am Dyslexic of Borg, Your Ass will be Laminated” — unknown
narpfel
User
Beiträge: 688
Registriert: Freitag 20. Oktober 2017, 16:10

Die Version hier gefällt mir noch ein bisschen besser:

Code: Alles auswählen

f=lambda w:sorted(w,key=.0.__eq__)
:mrgreen:

Man kann hier sowohl ein `int` als auch ein `float` benutzen, weil `0 == 0.0`.
Antworten