Keresés

Hirdetés

Új hozzászólás Aktív témák

  • csaszizoltan

    csendes tag

    válasz XP NINJA #573 üzenetére

    Szia!

    https://wiki.python.org/moin/HowTo/Sorting
    Speciel a Key Functions fejezet alatt:

    console
    >>> student_tuples = [
    ('john', 'A', 15),
    ('jane', 'B', 12),
    ('dave', 'B', 10),
    ]
    >>> sorted(student_tuples, key=lambda student: student[2]) # kor szertint rendezve
    [('dave', 'B', 10), ('jane', 'B', 12), ('john', 'A', 15)]
    >>> sorted(student_tuples, key=lambda student: student[1]) # nagybetű szerint rendezve # and by me
    [('john', 'A', 15), ('jane', 'B', 12), ('dave', 'B', 10)]
    >>> sorted(student_tuples, key=lambda student: student[0]) # név szerint rendezve # and by me
    [('dave', 'B', 10), ('jane', 'B', 12), ('john', 'A', 15)]

    csak a tuples-ek helyett Nálad kis listák vannak, azon belül egy elemre hivatkozás ugyanúgy történik.
    Az itt felhasznált lambda függvény különösebb értése illetve magyarázata nélkül javaslom. :)

    [ Szerkesztve ]

    - Kivel és mit iszik Orbán? - Tök mindegy! Sörös vagy boros, csak közel legyen Soroshoz.

Új hozzászólás Aktív témák