Seite 3 von 3

Re: Code-Golf

Verfasst: Donnerstag 16. Januar 2025, 21:46
von __blackjack__
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__)

Re: Code-Golf

Verfasst: Donnerstag 16. Januar 2025, 21:53
von narpfel
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`.