[Python-ideas] PEP-3150
Arnaud Delobelle
arnodel at gmail.com
Thu Apr 14 18:34:11 CEST 2011
On 14 Apr 2011, at 16:00, dag.odenhall at gmail.com wrote:
>
> orderly = sorted(disorderly, key=getscore) given def getscore(item):
> return item.score
To me, this is not as readable as:
orderly = sorted(disorderly, key=getscore) given:
def getscore(item):
return item.score
Also, the related following is a good argument IMHO to allow expression statements before "given"
mylist.sort(key=getscore) given:
def getscore(item):
return item.score
If they were disallowed, I bet we would get "idioms" like:
_ = mylist.sort(key=getscore) given:
def getscore(item):
return item.score
--
Arnaud
More information about the Python-ideas
mailing list