Python

Sorting with key= (and lambda)

Në shqip: Renditja me key=

ShpjegimiSQ

sorted() dhe .sort() marrin key= — një funksion që tregon sipas çfarë të renditet. P.sh. key=len rendit sipas gjatësisë, key=lambda n: n["nota"] sipas notës. reverse=True e kthen mbrapsht.

EnglishEN

sorted() and .sort() take key= — a function saying what to sort by. E.g. key=len sorts by length, key=lambda s: s["grade"] by grade. reverse=True flips the order.

Si ta mendosh

Si t'i thuash mësueses „rendit sipas notës, jo sipas emrit“.

Lexoje në anglisht

Like telling the teacher “sort by grade, not by name”.

Shembull kodipython

nxenesit = [{"emri": "Dren", "nota": 4}, {"emri": "Arta", "nota": 5}]
for n in sorted(nxenesit, key=lambda n: n["nota"], reverse=True):
    print(n["emri"])

Terma të lidhur